Data Visualization类组件以直观的图表方式显示数据的分布,可以让咱们更好地分析各数据的内在联系。本文主要向你们介绍该类组件的基本特性以及使用实例。web
1、基本特性介绍函数
1、chart组件动画
该组件是整个Data Visualization类组件的核心。从总体上讲,该组件能够当作是各种图表序列的容器。spa
组件所在命名空间:orm
System.Windows.Controls.DataVisualization.Charting对象
组件经常使用方法:blog
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:当选择发生改变时触发该事件。