Infragistics20.1 UltraDataChart基础用法汇总(一)基本概念

以前用过15.1版本,但是图表并没有接触太多。这套控件其实功能非常强大,还是对得起,每年一千美元的授权费这个价格的。最近在做基类所以去官网学习了一下。

关于UltraDataChart 与 UltraChart 或是CategoryChart PieChart 的区别。官方也有相关的解释。

Infragistics20.1 UltraDataChart基础用法汇总(一)基本概念

机翻的,凑合看就好了。

这篇文章使用的是UltraDataChart

Infragistics20.1 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的经验,有一部分属性其实是相同的。后面会讲相关的扩展属性等内容。方便使用。