链接:http://www.cnblogs.com/jimson/archive/2010/06/21/Wpfchat.html
http://www.cnblogs.com/mgen/p/3236175.html
http://www.fengfly.com/plus/view-202939-1.html
http://www.pin5i.com/showtopic-25016.html
http://www.cnblogs.com/wJiang/archive/2010/12/14/1905660.html
Chart FX for WPF:
http://www.evget.com/article/2013/3/11/18613.html
http://www.evget.com/article/2012/12/24/18330.html
思路:1.项目添加dll引用,Xmal添加命名空间引用(dll版本不对可能引发依赖错误)
2.后台准备数据,键值对或者对象(2个以上基本类型的属性)
3.Xaml端增加Chart控件及数据绑定
MVVM:
<chart:Chart Grid.Row="1" Grid.Column="1"> <chart:Chart.Series > <chart:ColumnSeries Title="日期" ItemsSource="{Binding ChargeDateSumCollection}" IndependentValueBinding="{Binding ChargeDate}" DependentValueBinding="{Binding Account}"/> </chart:Chart.Series> </chart:Chart>
可绘制图形:
1、LineSeries 线性图
2、PieSeries 饼图
3、ColumnSeries 柱形图
4、AreaSeries 区域图
5、BarSeries 条状图
6、ScatterSeries 散点图
7、BubbleSeries 气泡图
组件的常用属性:
ActualAxes:获取显示在该组件上的实际轴数。
Axes:获取或设置在组件中的轴的序列。
ChartAreaStyle:获取或设置ISeriesHost的图表区域样式。
LegendItems:获取图例项的集合。
LegendStyle:获取或设置图例的样式。
LegendTitle:获取或设置图例的标题内容。
PlotAreaStyle:获取或设置该组件绘图区域的样式。
Series:获取或设置显示在该组件中的数据序列集合。
StylePalette:获取或设置一个由ISeriesHost子项所使用的样式调色板。
Title:获取或设置该组件的标题。
TitleStyle:获取或设置该组件的标题的样式。