类型。穿Prada的女王(上)
C1Chart是个百变女王,当她换上一件新衣服的时候,你是否还能认出她呢。
C1Chart的类型就像是她的衣服,她可以通过更改类型变换不同的样式。本章就跟着我就来了解C1Chart的图表类型,无论她换什么样的衣服,你都知道,哦,那就是她——C1Chart for WPF。
简介
C1Chart支持超过40种2D和3D图表类型,包含Bar, Column, Line, Area, Pie, Scatter, Radial, Polar, Candle, 和Gantt。而这些图标类型的设置,只需你更改C1Chart的ChartType属性。
比如在上一章中初遇。GetStartting中,我们创建了一个简单的图表。现在只需要更改ChartType属性, C1Chart即刻变装。
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。
本章上半部分内容到此结束。
下半部分我们将在此基础上介绍特殊的图标类型和DataSeries的关系,以及复合图表。
C1Chart的在线英文产品文档地址:
http://helpcentral.componentone.com/nethelp/c1wpfchart/#!Documents/componentonechartforwpf.htm
如果你对C1Chart感兴趣,请到我们的官网下载最新版本:/developer/componentone-winform/controls/chart
如果你有疑问,可以到GCDN论坛获得技术支持:http://gcdn.grapecity.com.cn/showforum-68.html
《C1Chart for WPF初级教程》系列文章: