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

时间:2012-06-07 12:56:35

标签: winforms charts

我使用trackBar和一个效果很好的计时器为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轴上的相关位置。

所以目前我有:

line annotation

但是我更喜欢像我在油漆中制作的模拟示例:

mock up using arrow annotation

有什么想法吗?

0 个答案:

没有答案