Data Visualization类组件以直观的图表方式显示数据的分布,能够让我们更好地分析各数据的内在联系。本文主要向大家介绍该类组件的基本特性以及使用实例。

 

一、基本特性介绍

1、chart组件

该组件是整个Data Visualization类组件的核心。从整体上讲,该组件可以看成是各类图表序列的容器。

 

组件所在命名空间:

System.Windows.Controls.DataVisualization.Charting

 

组件常用方法:

Refresh:强制该组件从它的数据源刷新数据,然后重新渲染结果序列。

 

组件的常用属性:

ActualAxes:获取显示在该组件上的实际轴数。

Axes:获取或设置在组件中的轴的序列。

ChartAreaStyle:获取或设置ISeriesHost的图表区域样式。

LegendItems:获取图例项的集合。

LegendStyle:获取或设置图例的样式。

LegendTitle获取或设置图例的标题内容。

PlotAreaStyle:获取或设置该组件绘图区域的样式。

Series:获取或设置显示在该组件中的数据序列集合。

StylePalette:获取或设置一个由ISeriesHost子项所使用的样式调色板。

Title:获取或设置该组件的标题。

TitleStyle:获取或设置该组件的标题的样式。

 

2、Axis组件

该组件用于呈现图表组件的横轴与竖轴。

 

组件所在命名空间:

System.Windows.Controls.DataVisualization.Charting

 

组件常用方法:

CanPlot:返回一个值用以表明是否可以绘制轴值。

 

 

 

GetPlotAreaCoordinate:获取绘图区域坐标值。

 

组件的常用属性:

DependentAxes:获取隶属于该轴的子轴列表。

Location:获取或设置该轴的位置。

Orientation:获取或设置的轴线方向。

RegisteredListeners:获取或设置使用该轴的系列集合。

 

组件的常用事件:

LocationChanged:当Location属性发生变化时触发该事件。

OrientationChanged:当Orientation属性发生变化时触发该事件。

 

3、Series系列组件

该类组件用于呈现在chart组件中的各类图表。该类组件共有下列组件组成:

 

l         AreaSeries区域系列

l         ColumnSeries柱状系列

l         PieSeries饼状系列

l         BarSeries条状系列

l         LineSeries线形系列

l         ScatterSeries散点系列

l         BubbleSeries气泡系列

 

4、DataPointSeries组件

该组件类是Series组件类的父类(从以下继承图可看出),Series组件继承了它的众多属性,这些属性都是构成Series组件的数据绑定以及样式形成的关键。

 

 

组件所在命名空间:

System.Windows.Controls.DataVisualization.Charting

 

组件常用方法:

AddDataPoint:向绘图区域添加数据点。

AddObject:通过创建这个相应的数据点向序列伺服内添加一个对象。

AttachEventHandlersToDataPoint:对数据点附加事件处理。

CreateDataPoint:创建数据点。

CreateLegendItem:创建图例项。

DetachEventHandlersFromDataPoint:对数据点移除事件处理。

GetDataPoint:获取数据点。

GetInsertionIndex:获取插入点的索引。

LoadDataPoints:载入数据点。

PrepareDataPoint:准备通过结合到数据上下文对象提取一个数据点。

Refresh:刷新数据源并重新呈现数据序列。

RemoveDataPoint:移除数据点。

RemoveObject:通过创建这个相应的数据点向序列伺服内移除一个对象。

ShouldCreateDataPoint:是否应当创建数据点。

UpdateDataPoint:更新单个数据点。

UpdateDataPoints:更新所有数据点。

 

 

组件常用属性:

ActiveDataPointCount:获取在绘图区域内活动的数据点的个数。

ActiveDataPoints:获取在绘图区域内一系列的活动数据点。

AnimationSequence:获取或设置用以系列数据点的动画序列。

DependentValueBinding:获取或设置用以确定依赖值的绑定。(用以竖轴

DependentValuePath:获取或设置用以确定依赖值的绑定。(用以竖轴

IndependentValueBinding:获取或设置用以确定独立值的绑定。(用以横轴

IndependentValuePath:获取或设置用以确定独立值的绑定。(用以横轴

IsSelectionEnabled:获取或设置一个值用以表明元素序列是否能被选择。

ItemsSource:获取或设置用于包含的系列数据点的集合。

LegendItemStyle:获取或设置用以图例项的样式。

PlotAreaSize:获取绘图区域的尺寸。

SelectedItem:获取或设置被选择的项。

TransitionDuration:获取或设置过渡动画的持续时间。

TransitionEasingFunction:获取或设置当过渡数据点时所使用的缓动函数。

UpdatingDataPoints:获取一个值用以表明是否所有的数据点正在被更新。

 

组件常用事件:

SelectionChanged:当选择发生改变时触发该事件。

 

列子内容来源:
http://www.cnblogs.com/daizhj/archive/2009/07/24/1529320.html

 

 

posted on 2010-01-15 14:22  七匹狼888  阅读(1143)  评论(0编辑  收藏  举报