C1BarChart 是 Wijmo 使用频率最高的控件之一。本文介绍以数据源为基础来定制条形图,Demo示例中的代码介绍怎么设置X轴和Y轴的文字,如何添加图表页眉,如何添加标签文字,以及如何用数据填充图表。
C1BarChart通过数据源生成条形图表步骤如下。
首先添加C1BartChart控件到web应用程序。
设置X轴和Y轴的文字
通过C1BarChart的Axis标签设置X、Y轴。Axis.X.Text和Axis.Y.Text分别设置X轴和Y轴的文字。代码如下。
<Axis>
<X Text=""></X>
<Y Text="硬件总量" Compass="West"></Y>
</Axis>
添加页眉
使用C1BarChart的Header标签添加页眉。页眉的文字用Header.Text设置。代码如下。
<Header Text="硬件分布"></Header>
添加标签文字
通过C1BarChart的ShowChartLabels显示默认的标签。ChartLabelFormatString设置标签的格式。ChartLabelStyle显示标签样式。
使用数据填充图表
通过C1BarChart的SeriesList创建BarChartSeries,并用<Values>标签对X轴、Y轴的值进行设置。代码如下。
<SeriesList>
<wijmo:BarChartSeries Label="西部" LegendEntry="true">
<Data>
<X>
<Values>
<wijmo:ChartXData StringValue="台式机" />
<wijmo:ChartXData StringValue="笔记本" />
<wijmo:ChartXData StringValue="一体机" />
<wijmo:ChartXData StringValue="平板电脑" />
<wijmo:ChartXData StringValue="电话" />
</Values>
</X>
<Y>
<Values>
<wijmo:ChartYData DoubleValue="5" />
<wijmo:ChartYData DoubleValue="3" />
<wijmo:ChartYData DoubleValue="4" />
<wijmo:ChartYData DoubleValue="7" />
<wijmo:ChartYData DoubleValue="2" />
</Values>
</Y>
</Data>
</wijmo:BarChartSeries>
</SeriesList>
载入页面,可以得到如下的效果图。
本文Demo的源代码如下: