2011-02-16 109 views
12

我在我的C#WinForms應用程序中使用.net 4.0中的Chart控件。 我有兩個系列的數據顯示爲線圖。圖表系列中的C#虛線?

我的圖形基本上是一個供需關係作爲時間的函數。 我希望需求是某種顏色的實線,供應是相同顏色的虛線。

我可以設置顏色很好,但我找不到任何可以將線條樣式設置爲虛線的地方。

回答

29

查看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; 

...給我:

enter image description here

+3

謝謝!誰應該稱之爲Series.LineDashStyle實際上叫做Series.BorderDashStyle! – Ozzah 2011-02-16 02:41:57

+0

爲什麼我不能使用BorderDashStyle?我已將`System.Windows.Forms.DataVisualization`添加到項目 – 2014-06-04 10:22:43

4

這與Visual Studio 2010的版本圖表控件稍有變化:

this.chart1.Series["Data1"].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;