Infragistics20.1 UltraDataChart基础用法汇总(一)基本概念
以前用过15.1版本,但是图表并没有接触太多。这套控件其实功能非常强大,还是对得起,每年一千美元的授权费这个价格的。最近在做基类所以去官网学习了一下。
关于UltraDataChart 与 UltraChart 或是CategoryChart PieChart 的区别。官方也有相关的解释。
、
机翻的,凑合看就好了。
这篇文章使用的是UltraDataChart
后面还有很多类型,太多了,机翻的,凑合看。
说干货,折线图,即线系列,立柱系列就是柱形图。
在一个DataChart的基础上,使用不同的Series,可以呈现不同样式的图表。当然,每个大类内的部分属性是通用的,不同大类下面的部分属性也是不一样的。
//var series = new ColumnSeries();//柱形图,X轴为类别,Label,Y轴为数值。
//series.DataSource = data;
//series.ValueMemberPath = "Coal";
//series.Title = "Coal";
//series.XAxis = xAxis;
//series.YAxis = yAxis;
//ultraDataChart1.Axes .Add(xAxis);
//ultraDataChart1.Axes.Add(yAxis);
//ultraDataChart1.Series.Add(series);
两个轴都要分别添加。把数据放在系列的DataSource上。轴添加到控件的Axes属性上,也要赋值到Series的Xaxis等属性上。
别问我轴是什么。
可以看到,我使用的是ColumnSeries,同样还有,AreaSeries,BarSeries,LineSeries,不同类型的Series 即为不同图表。
完整的Series 后面再写文章的时候我会汇总好。我要下班了。
数据都是官方给的实体类和假数据。
这个控件拖到画面上的时候是空白的,它不像UltraChart,可以先选择图形(折现,柱形或其他)。而是在你用不同Series加载的时候,直接呈现内容。因为是给后期调用做准备。根据我以前做UltraChart的经验,有一部分属性其实是相同的。后面会讲相关的扩展属性等内容。方便使用。