在winforms图表中沿X轴移动的箭头批注

在winforms图表中沿X轴移动的箭头批注,winforms,charts,Winforms,Charts,我正在使用轨迹栏和定时器制作winforms图表的动画,效果非常好。我想展示这个动画的市场水平。市场水平只是X轴上的一个点。我有4个图表区域,它们都相互对应 我通过在图表区域中循环放置以下代码,并在动画的每一帧中清除注释集合,从而使用线条注释实现了这一点: VerticalLineAnnotation line = new VerticalLineAnnotation(); line.IsInfinitive = true;

我正在使用轨迹栏和定时器制作winforms图表的动画,效果非常好。我想展示这个动画的市场水平。市场水平只是X轴上的一个点。我有4个图表区域,它们都相互对应

我通过在图表区域中循环放置以下代码,并在动画的每一帧中清除注释集合,从而使用线条注释实现了这一点:

            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轴上的相关位置,而不是一条垂直线

因此,目前我有:

但我更喜欢我用颜料做的模拟例子:


有什么想法吗?

使用“后期绘制”活动来绘制您想要的任何内容。我更愿意使用上面的注释,但我不确定如何正确放置它们。我在绘画活动中看到了这一点:但我并没有真正地关注它