【问题标题】:How to make stripline display in front of chart如何在图表前显示带状线
【发布时间】:2014-05-20 02:04:11
【问题描述】:

我想在我的图表中显示水平线。所以我使用的是 StripLine 但这条线没有出现在图表的前面。我该如何更改?

This is the image link

这是我的代码..

.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);

【问题讨论】:

标签: c# asp.net visual-studio-2010 charts webforms


【解决方案1】:

来自 MSDN 关于带状线的文档:“带状线或带状线是水平或垂直范围,以常规或自定义间隔遮蔽图表的背景。”。带状线似乎总是作为图表背景的一部分绘制,因此不能绘制在数据点的前面。您可以处理图表的OnPainting 事件,并以此方式绘制一条水平线

【讨论】:

  • 问题已经解决了。我用Annotation改了。
猜你喜欢
  • 2018-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
  • 2019-04-01
相关资源
最近更新 更多