我有一个Chart控件,包含一些列和GridLines.我想在图表上的特定位置添加一个红色StripLine,以显示这是可接受的级别(或其他). 问题是带状线没有显示,因为网格线正在隐藏它!带状线与网格线
问题是带状线没有显示,因为网格线正在隐藏它!带状线与网格线的宽度仅为1个点.
有没有办法让我可以在网格线上绘制带状线,而不是在它下面?
谢谢
添加以下代码以查看y轴上5和9.5位置的带状线.我相信它会奏效// Instantiate new strip line
StripLine stripLine1 = new StripLine();
stripLine1.StripWidth = 0;
stripLine1.BorderColor = System.Drawing.Color.RoyalBlue;
stripLine1.BorderWidth = 3;
stripLine1.Interval = 5;
// Consider adding transparency so that the strip lines are lighter
stripLine1.BackColor = System.Drawing.Color.RosyBrown;
stripLine1.BackSecondaryColor = System.Drawing.Color.Purple;
stripLine1.BackGradientStyle = GradientStyle.LeftRight;
// Add the strip line to the chart
Chartname.ChartAreas[0].AxisY.StripLines.Add(stripLine1);
StripLine stripLine2 = new StripLine();
stripLine2.StripWidth = 0;
stripLine2.BorderColor = System.Drawing.Color.RoyalBlue;
stripLine2.BorderWidth = 3;
stripLine2.Interval = 9.5;
// Consider adding transparency so that the strip lines are lighter
stripLine2.BackColor = System.Drawing.Color.RosyBrown;
stripLine2.BackSecondaryColor = System.Drawing.Color.Purple;
stripLine2.BackGradientStyle = GradientStyle.LeftRight;
// Add the strip line to the chart
Chartname.ChartAreas[0].AxisY.StripLines.Add(stripLine2);
