我正在我的C# WinForms应用程序中使用来自.NET 4.0的图表控件。我有两个数据系列显示为折线图。基本上,我正在以时间为函数绘制供应和需求。我希望需求是某种颜色的实线,而供应是相同颜色的虚线。我可以很好地设置颜色,但找不到可以设置线条样式为虚线的任何地方。
请参考DataPointCustomProperties.BorderDashStyle
属性。例如...
_chart.Series[1].Color = Color.Blue;
_chart.Series[0].Color = Color.Blue;
_chart.Series[0].BorderWidth = 3;
_chart.Series[0].BorderDashStyle = ChartDashStyle.Dash;
这给了我:
在Visual Studio 2010版本的图表控件中,这个稍有变化:
this.chart1.Series["Data1"].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
Chart.Series[string name]
仅是一个补充索引器。 Chart.Series[int index]
仍然可用,因此 Chris 的答案在 .NET 4 中仍然完全有效。 - Anders GustafssonBorderDashStyle
? - Mihai BratulescuSystem.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash
的方法? - Ricky Robinsonusing System.Windows.Forms.DataVisualization.Charting;
,那么你可以将它缩短为 ChartDashStyle.Dash
。 - sstteevvee
System.Windows.Forms.DataVisualization
添加到项目中。 - Mihai Bratulescu