繁体   English   中英

如何使用Microsoft Visual Studio在C#中设置线标记?

[英]How to set line markers in C# using Microsoft Visual Studio?

我想为图表中绘制的各个系列设置不同的标记。 我如何进行此操作,因为仅当用户选择该特定选项时才绘制各个系列。 我目前有7个系列可以绘制。

  for (int i = 0; i <= loop - 1; i++) {
 Chart1.Series[i].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;
 Chart1.Series[i].BorderWidth = 5; }

无论是System.Windows.Forms.DataVisualization.Charting.MarkerStyle还是System.Web.UI.DataVisualization.Charting.MarkerStyle,您都可以进行设置:

  1. 对于系列中的每个点DataPointCollection
  2. 对于整个SeriesDataPointCustomProperties.MarkerStyle )。

如果你正在使用MarkerStyle.None你也可以使用一个MarkerImage而不是默认的预定义的标志,同样的言论如上,它应该为全系列或任意点的工作。 您甚至可以直接使用DataPointCustomProperties.SetCustomPropertyDeleteCustomProperty操作这些值,例如:

dataPoint.SetCustomProperty("MarkerStyle", MarkerStyle.Circle);

要么

dataPoint.DeleteCustomProperty("MarkerStyle");

然后,请确保:

  1. 您具有MarkerSize属性的足够大的值,以便您的点可见。
  2. 标记颜色与背景不同
  3. 图表类型支持标记。

暂无
暂无

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

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