[英]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.