C1Chart是個百變女王,當她換上一件新衣服的時候,你是否還能認出她呢。
C1Chart的型別就像是她的衣服,她可以通過更改型別變換不同的樣式。本文就跟著我就來了解C1Chart的圖表型別,無論她換什麼樣的衣服,你都知道,哦,那就是她——C1Chart for WPF。
工具/原料
Component One
方法/步驟
C1Chart支援超過40種2D和3D圖表型別,包含Bar, Column, Line, Area, Pie, Scatter, Radial, Polar, Candle, 和Gantt。而這些圖示型別的設定,只需你更改C1Chart的ChartType屬性。
ChartType.Column
ChartType.Bar
ChartType.AreaStacked
ChartType.Pie
注意:ChartType是Column或是Bar的時候,兩者的X軸和Y軸是相反的。
另外每一種圖表型別都會由相應的2D和3D圖表型別。比如Bar和Column,除了上面圖中所示的2D圖表,它也有3D的樣式如下所示:
ChartType.Column3D
ChartType.Bar3D
其他的圖表型別也是如此,有2D和3D的樣式。
特殊圖表型別與DataSeries
C1Chart裡最重要的一個部分就是data series,它包含圖表中的所有資料和許多重要的資料相關屬性。
DataSeries型別
C1Chart提供了下面的類來處理不同的資料型別:
•BubbleSeries
•DataSeries
•HighLowOpenCloseSeries
•HighLowSeries
•XYDataSeries
•XYZDataSeries
Label屬性
在之前我們已經提過,DataSeries類的Label屬性可以設定圖表 legend裡的Series名字。
DataSeries和XYDataSeries區別
DataSeries僅僅包含一組資料值:Values(y值)。
在這個情況下,x軸的值自動的生成,也可以通過Data.ItemNames屬性為x軸設定文字標籤。
XYDataSeries有兩組資料值:Values(y值)和XValues。