Подтвердить что ты не робот

С# пунктирные линии в серии диаграмм?

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

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

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

4b9b3361

Ответ 1

См. свойство 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

Ответ 2

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

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