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:当选择发生改变时触发该事件。

toolkit --------chart属性的更多相关文章

  1. C# 使用Silverlight toolkit Chart

    一.基础介绍 Silverlight ToolKit是微软发布的基于Microsoft-Public License(MS-PL)许可协议的控件集.MS-PL许可协议允许商业或非商业的发布,所以我们可 ...

  2. WPF ToolKit Chart 自定义样式

    1.引用:WPFToolkit.dll, System.Windows.Controls.DataVisualization.Toolkit.dll 2. 页面代码参考如下: <UserCont ...

  3. (摘)Chart属性设置

    Chart ChartBorder 图表区域的边框设置 ChartFill 图表区域的背景填充 Legend 图表的注释标签显示设置项目,一组数据对应一种颜色的注释 IsHStack 当有多个显示项的 ...

  4. Sencha Touch 2.1 Chart属性中文解释

    图表的几大要素: 1.坐标:上.下.左.右. 坐标的类型,数字.分类... 坐标包含需要显示的坐标值,即绑定的字段 坐标值的样式,比如旋转.字体大小.格式 坐标的最大值.最小值.是否显示网格 坐标旁边 ...

  5. C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性

    http://blog.sina.com.cn/s/blog_621e24e20101cp64.html 为避免耽误不喜欢这种曲线图效果的亲们的时间,先看一下小DEMO效果图: 先简单说一下,从图中可 ...

  6. 【HighCharts系列教程】三、图表属性——chart

    一.chart属性说明 Chart是HighCharts图表中主要属性,包括了图表区域的颜色.线条.高度.宽度.对齐.图表类型等诸多属性,也是HighCharts图表中必须配置的属性之一. 配置cha ...

  7. WPF Tookit Chart

      如何使用Chart 实例: Binding数据源中是一个KeyValuePair对象.可以是Dictionary. <charting:Chart x:Name="chtSumma ...

  8. FusionCharts中仪表盘相关属性

    上上周用FusionCharts做了几个报表,里面有个仪表盘,当时查属性查疯了,现在把相关的一些属性记下来,方便以后查找. -------------------------仪表盘重要属性解析---- ...

  9. c# Chart设置样式

    一.chart属性熟悉 能够对C# chart控件属性熟悉起帮助的code, 现在分享给大家,Chart Operate Demo Code Download,如有帮助,别忘点个赞. Chart    ...

随机推荐

  1. iframe无刷新跨域并获得返回值

    参考:http://geeksun.iteye.com/blog/1070607 /** * iframe跨域提交大数据 * @param action 跨域地址 * @param arr [ {na ...

  2. trie字典树详解及应用

    原文链接    http://www.cnblogs.com/freewater/archive/2012/09/11/2680480.html Trie树详解及其应用   一.知识简介        ...

  3. 【leetcode】Decode Ways(medium)

    A message containing letters from A-Z is being encoded to numbers using the following mapping: 'A' - ...

  4. JavaScript常见问题整合

    一. 基本变化<SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', ...

  5. U盘启动笔记本无法安装Win7问题和解决

    用“大白菜”工具制作启动U盘,从U盘启动后进入Win PE环境安装Win7,提示“安装win7系统安装程序无法创建新的系统分区,也无法定位现有系统分区”.经以下各种努力后仍无法正常安装: 在BIOS里 ...

  6. awsomeplayer结构认识

    把这个搞明白,算是顿悟的一个真实例子.怎么也搞不懂的架构,突然就想明白了.不过这其实是一个思维的过程. 当然如果你想明白这些东西,至少要非常清楚一个概念:接口. 我只是一个半路出家的开发者,我真正明白 ...

  7. .net+easyui系列--搜索框

    <input id="ss" style="width: 320px"> </input> <div id="mm&qu ...

  8. iOS之即时通讯相关理解

    Socket: 1>Socket又称"套接字" 2>网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket. 3>应用程序通常通 ...

  9. 使用 Socket.IO 开发聊天室

    前言 Socket.IO 是一个用来实现实时双向通信的框架,其本质是基于 WebSocket 技术. 我们首先来聊聊 WebSocket 技术,先设想这么一个场景: · 用户小A,打开了某个网站的充值 ...

  10. LeetCode 31. Next Permutation (下一个排列)

    Implement next permutation, which rearranges numbers into the lexicographically next greater permuta ...