JavaScript图表工具FusionCharts入门教程(30):如何创建堆积图
FusionCharts Suite XT是全面的跨平台、跨浏览器JavaScript图表套包,其中包括FusionCharts XT、PowerCharts XT 、FusionWidgets XT 、FusionMaps XT。支持 ASP、 ASP.NET、 PHP、 JSP、 ColdFusion、 Ruby on Rails、 JavaScript、甚至简单的HTML页面。它是你值得信赖的JavaScript图表解决方案,目前在全球有45万用户选择Fusioncharts来制作专业的JavaScript图表。
堆积图
堆积图类似于多系列图,但是将数据集绘制在彼此的顶部,而不是多系列图采用的群集并排放置。堆叠图表有助于显示两个或多个数据系列的累积量。它们有助于将数据值表示为两个或多个值的总和。每个数据系列都可以通过堆栈中其部分的颜色来区分。
FusionCharts Suite XT包括以下类型的堆叠图表:
- 堆积柱二维图
- 堆积列3D图表
- 堆积面积二维图
- 堆积条形二维图
- 堆积条形图3D图表
堆积柱形二维图表如下所示:
要以二维方式创建堆叠式柱状图,请执行以下步骤:
-
在JSON数据中,以"
": " "格式设置属性及其对应的值。 - 使用type属性指定图表类型。要渲染堆叠的2D柱形图,请设置stackedcolumn2d。
- 使用renderAt属性设置容器对象。
- 使用width和height属性指定图表的尺寸。
- 使用dataFormat属性设置要传递给图表对象的数据类型(JSON / XML)。
这样创建的堆叠式二维柱状图如下所示:
要以3D形式显示堆积的柱状图,请将type属性的值从更改stackedcolumn2d为stackedcolumn3d。其余数据结构保持不变。
有关属性的详细列表,请参阅堆叠式3D图表的图表属性页面。
3D堆积柱形图如下所示:
要以2D形式显示堆积面积图,请将type属性的值从更改stackedcolumn3d为stackedarea2d。其余数据结构保持不变。
二维的堆积面积图如下所示:
堆积条形二维图
要以2D形式显示堆积的条形图,请将type属性的值从更改stackedarea2d为stackedbar2d。其余数据结构保持不变。有关属性的详细列表,请参阅堆积的条形2D图表的图表属性页面。
二维堆叠的条形图如下所示:
堆积条形图3D图表
要在3D中渲染堆叠的条形图,请将type属性的值从更改stackedbar2d为stackedbar3d。其余数据结构保持不变。有关属性的详细列表,请参阅堆积的条形3D图表的图表属性页面。
3D堆积的条形图如下所示:
显示累计和
您可以选择在该列上方的一列中显示所有堆叠数据图的总和。要显示所有堆叠数据图的总和,请将showSum属性设置为1。请参阅下面给出的代码:
{ "chart": { "showSum": "1" }, }堆积柱形二维图表,其累加总和显示在其相应柱形上方,如下所示:
创建100%堆积图
您可以使用堆积图来显示数据集中各个项目的百分比分布。这些堆积图称为100%堆积图。y轴代表百分比值,而不是代表实际数据值。要创建100%堆叠的柱形图,请将stack100Percent属性设置为1。
请参阅下面给出的代码:
{ "chart": { "stack100Percent": "1" }, }
在工具提示中显示百分比值
默认情况下,实际数据值在工具提示中呈现。将设置为showPercentInToolTip以1在工具提示中显示百分比值。请参阅下面给出的代码:
{ "chart": { "showPercentInTooltip": "1" }, }
想要购买FusionCharts Suite XT正版授权,或了解更多产品信息请点击