WPF图表控件-WPFVisifire.Charts
用途:图表显示控件
参考文档:http://www.visifire.com/visifire_charts_gauges_documentation.php(国内访问可能需要代理)
主要包括:
- 柱形图(Column)
- 曲线图(Line)
- 折线图(Step Line)
- 饼图(Pie)
- 横道图(Bar)
- 区域图(Area)
- 环形图(Doughnut)
- 堆积柱形图(Stacked Column)
- 100%堆积柱形图(100% Stacked Column)
- 堆积横道图(Stacked Bar)
- 100%堆积横道图(100% Stacked Bar)
- 堆积区域图(Stacked Area)
- 100%堆积区域图(100 Stacked Area)
- 气泡图(Bubble)
- 散射图(Point)
- 流线漏斗图(StreamLine Funnel)
- 漏斗图(Section Funnel)
- 阴阳烛图(CandleStick)
- 股票图(Stock)
- 极区图(Line)
- 雷达图(Radar)
- 光滑曲线图(Spline)
- 高密度曲线图(QuickLine)
相关步骤:
- 创建Wpf工程并引用WPFVisifire.Charts.dll
- 引用: xmlns:chart="clr-namespace:Visifire.Charts;assembly=WPFVisifire.Charts"
- 页面代码:
- 后台代码
- 运行效果图如下
- Theme :主题系列。 (内置五种主题Theme1、Theme2、Theme3、Theme4、Theme5)
- UniqueColors :颜色搭配是否唯一。
- LightingEnabled:背景高亮(这个效果不太好,一般设为Flase)。
- IndicatorEnabled:“柱形图”上直接显示数据。
- Titles:标题系列,图表可以有“N”个标题。
- View3D:“3D”效果展示。
- AxesY:“Y”轴
- ColorSet:设置图表色彩(内置: Visifire1, Visifire2,VisiGray,VisiBlue,VisiOrane,VisiGreen,VisiRed,VisiViolet,VisiAqua)
Chart主要属性
Series (数据系列,图表的关键元素):
- DataPoints:数据点列。
- RenderAs:图表类型。柱、饼、线、Bar、堆积等。
- AxisYType:对应的“Y”轴。
- LegendText:图列。
- DataPoints :数据点列
DataPoint(数据点):
- AxisXLabel :X轴标签。
- YValue:对应“Y”轴值。
- ToolTipText :数据点提示信息
- 如果加载时需要动态效果需要在后台以new Chart()的方式创建图表,然后将其加入到指定容器即可达到期望效果
- 在以数据绑定方式显示图表数据时,相关页面代码如下
相关注意事项:
- 如果加载时需要动态效果需要在后台以new Chart()的方式创建图表,然后将其加入到指定容器即可达到期望效果
- 在以数据绑定方式显示图表数据时,相关页面代码如下
后台数据绑定代码
- chart2 为图表名
- productinfos 数据集合
努力到无能为力,拼搏到感动自己