繁体   English   中英

将StripLine的偏移量显示为Y轴上的标签

[英]Show offset of StripLine as a label on the Y-Axis

我的WinForms应用程序中有以下图表:

在此处输入图片说明

我需要显示红线的参考编号(在这种情况下为“ 37”)

当我尝试将CustomLabel添加到Y轴时,所有其他数字都消失了。

我尝试将标签的RowIndex更改为2,但这是结果:

在此处输入图片说明

它只显示一个倒置的“ 3”,而不是一个直的“ 37”

这是我需要的:

在此处输入图片说明

我怎样才能做到这一点?

您可以使用TextAnnotation显示数据值:

在此处输入图片说明

  ChartArea ca = chart1.ChartAreas[0];
  TextAnnotation ta = new TextAnnotation();

  DataPoint dp0 = Series2.Points[0];  // pick a datapoint!
  ta.Text = dp0.YValues[0] + "";
  ta.ForeColor = dp0.Color;

  ta.AxisY = ca.AxisY;
  ta.Y = dp0.YValues[0];
  ta.X = 5;  // pick a value that fits with your y-axis!

  ta.Alignment = ContentAlignment.MiddleLeft;
  chart1.Annotations.Add(ta);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM