C # пунктирные линии в графике серии? - PullRequest
14 голосов
/ 16 февраля 2011

Я использую элемент управления Chart из .net 4.0 в своем приложении C # WinForms. У меня есть две серии данных, отображаемых в виде линейных графиков.

Я строю график зависимости спроса и предложения от времени. Я хочу, чтобы спрос был сплошной линией какого-то цвета, а предложение - пунктирной линией того же цвета.

Я могу точно установить цвет, но я не могу найти нигде, где я могу установить стиль линии, который будет разбит.

Ответы [ 2 ]

31 голосов
/ 16 февраля 2011

См. 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

4 голосов
/ 07 октября 2011

Это немного меняется с версией Visual Studio 2010 версии управления диаграммой:

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

...