Я хочу отображать горизонтальную линию в моей диаграмме. Поэтому я использую StripLine, но линия не появилась перед диаграммой. Как я могу это изменить?
Это мой код..
.aspx.cs
StripLine stripLine1 = new StripLine();
stripLine1.StripWidth = 0;
stripLine1.BorderColor = System.Drawing.Color.Orange;
stripLine1.BorderWidth = 4;
stripLine1.BorderDashStyle = ChartDashStyle.Solid;
stripLine1.IntervalOffset = 50;
stripLine1.BackColor = System.Drawing.Color.Orange;
Chart1.ChartAreas[0].AxisY.StripLines.Add(stripLine1);
Из документации MSDN на полосковых линиях: "Линии полосы или полосы - это горизонтальные или вертикальные диапазоны, которые затеняют фон диаграммы обычными или пользовательскими интервалами". Кажется, что полосы линии всегда рисуются как часть фона диаграммы и, как таковая, не могут быть нарисованы перед точками данных. Вы можете обработать событие OnPainting
диаграммы и нарисовать горизонтальную линию таким образом