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的源代码如下:
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。