← 返回所有博客文章

类型。穿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

Image2_Column1

ChartType.Bar

Image2_Bar1

ChartType.AreaStacked

Image2_AreaStacked1

ChartType.Pie

Image2_Pie1

注意:ChartType是Column或是Bar的时候,两者的X轴和Y轴是相反的。

另外每一种图表类型都会由相应的2D和3D图表类型。比如Bar和Column,除了上面图中所示的2D图表,它也有3D的样式如下所示:

ChartType.Column3D

Image2_Column3D1

ChartType.Bar3D

Image2_Bar3D1

其他的图表类型也是如此,有2D和3D的样式。

 

特殊图表类型与DataSeries

C1Chart里最重要的一个部分就是data series,它包含图表中的所有数据和许多重要的数据相关属性。

DataSeries类型

C1Chart提供了下面的类来处理不同的数据类型:

•BubbleSeries

•DataSeries

•HighLowOpenCloseSeries

•HighLowSeries

•XYDataSeries

•XYZDataSeries

Label属性

在之前我们已经提过,DataSeries类的Label属性可以设置图表 legend里的Series名字。

DataSeriesXYDataSeries区别

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初级教程》系列文章

初遇。Getting Started(上)

初遇。Getting Started(下)

类型。穿Prada的女王(上)

类型。穿Prada的女王(下)

数据。和数据源相关的那些事(一)

数据。和数据源相关的那些事(二)

数据。和数据源相关的那些事(三)

数据。和数据源相关的那些事(四)

标记和标签。撕名牌大战(一)

标记和标签。撕名牌大战(二)

标记和标签。撕名牌大战(三)

导出(PDF,EXCEL) 

多轴图表 

轴的动态绑定

实现轴注释的高级自定义

颜色和大小。数据点的自定义(一)

符号。数据点的自定义(二)

基础介绍。XAML动画(一)

基础介绍。XAML动画(二)

基础介绍。XAML动画(三)

基础介绍。XAML动画(四)