在winforms图表中沿X轴移动的箭头批注
我正在使用轨迹栏和定时器制作winforms图表的动画,效果非常好。我想展示这个动画的市场水平。市场水平只是X轴上的一个点。我有4个图表区域,它们都相互对应 我通过在图表区域中循环放置以下代码,并在动画的每一帧中清除注释集合,从而使用线条注释实现了这一点:在winforms图表中沿X轴移动的箭头批注,winforms,charts,Winforms,Charts,我正在使用轨迹栏和定时器制作winforms图表的动画,效果非常好。我想展示这个动画的市场水平。市场水平只是X轴上的一个点。我有4个图表区域,它们都相互对应 我通过在图表区域中循环放置以下代码,并在动画的每一帧中清除注释集合,从而使用线条注释实现了这一点: VerticalLineAnnotation line = new VerticalLineAnnotation(); line.IsInfinitive = true;
VerticalLineAnnotation line = new VerticalLineAnnotation();
line.IsInfinitive = true;
line.ClipToChartArea = chartArea.Name;
line.LineWidth = 3;
line.LineColor = Color.MediumSeaGreen;
line.AxisX = chartArea.AxisX;
line.X = marketLevel;
chrOI.Annotations.Add(line);
但是,我更希望有一个箭头指向X轴上的相关位置,而不是一条垂直线
因此,目前我有:
但我更喜欢我用颜料做的模拟例子:
有什么想法吗?使用“后期绘制”活动来绘制您想要的任何内容。我更愿意使用上面的注释,但我不确定如何正确放置它们。我在绘画活动中看到了这一点:但我并没有真正地关注它