如何在C# Windows Form中绘制带箭头的消息收发图表?
需求:绘制带双向箭头的消息时序图
- 需绘制一款时序图表,用向上箭头表示接收消息(RX),向下箭头表示发送消息(TX),两类箭头使用不同颜色区分
- 现有数据结构:
- Y轴关联消息数组:
RX_array = {MSG 10, MSG 11, MSG 12, ...}(接收消息集合)TX_array = {MSG 13, MSG 14, MSG 15, ...}(发送消息集合)
- X轴关联对应时间数组:
RX_Datetime_array= {2023.12.11_13.57.51, 2023.12.11_14.33.04, 2023.12.11_15.23.11, ...}(接收消息的时间点)TX_Datetime_array= {2023.12.11_14.08.42, 2023.12.11_14.59.58, 2023.12.11_15.47.43, ...}(发送消息的时间点)
- Y轴关联消息数组:
- 目标效果:每个消息对应X轴的时间位置,RX用向上彩色箭头、TX用向下彩色箭头展示,形成清晰的消息收发时序图
- 已尝试散点图,但无法满足需求,暂未找到可行解决方案
内容的提问来源于stack exchange,提问作者Leon95
相关产品推荐
相关产品推荐

