MSChart折线图能为各Series设置不同的线型吗?
要分别设置Solid、Dash、Dot之类的,没找到对应的属性,在excel宏里录了一个,用的Series[seriesName].Border.LineStyle,对应到MSChart里我换成了Series[seriesName].BorderDashStyle,但是ChartArea中的效果出不来,Legend中表示各Series的倒是变线型了,问一下是我哪里设置不对吗? MSChart 线型 --------------------编程问答-------------------- MSCHART支持设置同一种类型图上每个数据点的样式。 --------------------编程问答--------------------求解详细用法 --------------------编程问答-------------------- 可以把
m_Chart.SetChartType(1|0) //2D 柱(条)形,
m_Chart.SetChartType(0|0) //3D 柱(条)形
m_Chart.SetChartType(1|2) //2D 线条型
m_Chart.SetChartType(0|2) //3D 线条型
m_Chart.SetChartType(1|4) //2D 区域型
m_Chart.SetChartType(0|4) //3D 区域型
m_Chart.SetChartType(1|6) //2D 阶梯型
m_Chart.SetChartType(0|6) //3D 阶梯型
m_Chart.SetChartType(1|8) //2D 复(混)合型
m_Chart.SetChartType(0|8) //3D 复(混)合型 --------------------编程问答-------------------- 可以的 你可以看一下 fusionchart 这个图表控件 --------------------编程问答-------------------- 直接在各个Series属性里设置呗 --------------------编程问答--------------------
--------------------编程问答-------------------- serieN.ChartType = SeriesChartType.Line; --------------------编程问答-------------------- nschart实例
chart1.Series[0].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash;
chart1.Series[1].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.DashDot;
chart1.Series[2].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.DashDotDot;
chart1.Series[3].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dot;
chart1.Series[4].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.NotSet;
chart1.Series[5].BorderDashStyle = System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Solid;
}
补充:.NET技术 , 图表区