С# пунктирные линии в серии диаграмм?
Я использую элемент управления Chart из .net 4.0 в моем приложении С# WinForms.
Я имею две серии данных, отображаемых в виде линейных графиков.
Я рисую в основном спрос и предложение как функцию времени.
Я хочу, чтобы требование было сплошной линией какого-то цвета, а снабжение - пунктирной линией того же цвета.
Я могу установить цвет отлично, но я не могу найти где-нибудь, где я могу установить стиль линии, который будет разбит.
Ответы
Ответ 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;