欢迎来到天天文库
浏览记录
ID:19866196
大小:546.49 KB
页数:16页
时间:2018-10-07
《微软数据可视化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Silverlight/WPFDataVisualizationSilverlight/WPF的数据可视化学习简介了解图表的相关知识通过简单的介绍,认识并学习微软的可视化界面库System.Windows.Controls.DataVisualization议程概述实践应用相关资源议程概述实践应用相关资源概述图表百度百科:图表泛指在屏幕中显示的,可直观展示统计信息属性(时间性、数量性等),对知识挖掘和信息直观生动感受起关键作用的图形结构,是一种很好的将对象属性数据直观、形象地“可视化”的手段。维基百科:是指统计学领域当中用于可视
2、化定量数据的信息图形。统计学中基于图表的一种分析方法。图表的分类条形图、柱状图、折线图和饼图是图表中四种最常用的基本类型。还有冒泡图、散点图、面积图、雷达图…图表的构成要素图表的基本构成要素有:标题、刻度、图例和主体等。概念术语数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。数据点:在图表中绘制的单个值,这些值由条形、柱形、折线、饼图或圆环图的扇面、圆点和其他被称为数据标记的图形表示。相同颜色
3、的数据标记组成一个数据系列。概述Silverlight/WPFDataVisualization微软可视化控件库是Silverlight/WPFTookit的一部分,提供关于图表制作的控件(chartingcontrols)SilverlightTookit和WPFTookit分别是Silverlight和WPF的一套控件集合Silverlight和WPF的制图和图表控件使用相同的源代码和xamlSilverlight/WPFTookit支持Silverlight3,Silverlight4,WPF3.5,andWPF4以及Wi
4、ndowsPhone7平台(参见Delay文章)Silverlight/WPFTookit是开放源代码的,采用微软公共许可证(Ms-PL)允许用户出于商业或非商业目的查看、修改及重新发布相应源代码http://silverlight.codeplex.com/和http://wpf.codeplex.com/议程概述实践应用相关资源实践应用——一个简单的例子下载并安装Silverlight/WPFTookit(从这里开始以后的例子主要以Sliverlight为主)实践应用——一个简单的例子新建一个Sliverlight应用程序添
5、加引用System.Windows.Controls.DataVisualization.Toolkit.dllXaml中添加应用声明xmlns:chartingToolkit="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit“或者xmlns:chartingTookit="http://schemas.microsoft.com/
6、winfx/2006/xaml/presentation/toolkit"编写代码Xaml:(推荐的方式) 7、s>注:数据源设置为=“{Binding}”,需要在cs代码中为chart.DataContext属性设定绑定对象。Cs:Chartchart=newChart();ColumnSeriescs=newColumnSeries();cs.Title=“柱状图序列";cs.ItemsSource=DataContainer.SimplePointCollection();cs.DependentValuePath="Y";cs.IndependentValuePath="X";ch8、art.Series.Add(cs);注:DataContainer.SimplePointCollection();提供一个PointCollection类型的数据集。看实例实践应用——一个简单的例子ChartSeriesColumnSeriesLineSer
7、s>注:数据源设置为=“{Binding}”,需要在cs代码中为chart.DataContext属性设定绑定对象。Cs:Chartchart=newChart();ColumnSeriescs=newColumnSeries();cs.Title=“柱状图序列";cs.ItemsSource=DataContainer.SimplePointCollection();cs.DependentValuePath="Y";cs.IndependentValuePath="X";ch
8、art.Series.Add(cs);注:DataContainer.SimplePointCollection();提供一个PointCollection类型的数据集。看实例实践应用——一个简单的例子ChartSeriesColumnSeriesLineSer
此文档下载收益归作者所有