当前位置:编程学习 > C#/ASP.NET >>

MSChart折线图能为各Series设置不同的线型吗?

要分别设置Solid、Dash、Dot之类的,没找到对应的属性,在excel宏里录了一个,用的Series[seriesName].Border.LineStyle,对应到MSChart里我换成了Series[seriesName].BorderDashStyle,但是ChartArea中的效果出不来,Legend中表示各Series的倒是变线型了,问一下是我哪里设置不对吗? MSChart 线型 --------------------编程问答-------------------- MSCHART支持设置同一种类型图上每个数据点的样式。 --------------------编程问答--------------------
引用 1 楼 wo6522317 的回复:
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属性里设置呗 --------------------编程问答--------------------

            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;
        }
--------------------编程问答-------------------- serieN.ChartType = SeriesChartType.Line; --------------------编程问答-------------------- nschart实例
补充:.NET技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,