← 返回所有博客文章

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>

载入页面,可以得到如下的效果图。

C1BarChart-overview

本文Demo的源代码如下:

C1BarChart-Overview.7z (3.85 mb)