了解FusionCharts图表工具中的组合图

落爺英雄遲暮 提交于 2020-08-19 16:04:13

FusionCharts Suite XT是全面的跨平台、跨浏览器JavaScript图表套包,其中包括FusionCharts XTPowerCharts XT FusionWidgets XT FusionMaps XT。支持 ASP、 ASP.NET、 PHP、 JSP、 ColdFusion、 Ruby on Rails、 JavaScript、甚至简单的HTML页面。它是你值得信赖的JavaScript图表解决方案,目前在全球有45万用户选择Fusioncharts来制作专业的JavaScript图表。

组合图类似于多系列图。它们使您可以在同一图表上绘制多个数据集。但是使用组合图表的另一个好处是,您还可以在同一图表上绘制多种图表类型。例如,您可以在同一图表画布上显示柱形图,折线图和面积图。

组合图可以以2D或3D呈现,可以具有单个或两个y轴,并且本质上可以堆叠或多个系列。

FusionCharts Suite XT提供的组合图为:

  • 二维单Y轴组合图
  • 3D单Y轴组合图
  • 二维双Y轴组合图
  • 3D双Y轴组合图
  • 列3D +线单Y轴图表
  • 列3D +线双Y轴图
  • 堆积柱二维线单Y轴图
  • 堆叠柱式3D线单Y轴图表
  • 堆积柱二维线双Y轴图
  • 堆叠式3D线双Y轴图表
  • 堆积面积2D线双Y轴图表
  • 多系列堆积柱二维+线双Y轴图表

2D单Y轴组合图

让我们创建我们的第一个组合图,以展示实际收入,预计收入和去年每个月获得的利润的比较。使用不同的图表类型绘制了这三个指标-使用柱形图绘制了实际的收入,使用折线图绘制了预期的收入,使用面积图绘制了所获利润。

要以2D方式创建单个y轴组合图,请执行以下步骤:

  • 在JSON数据中,以"": ""格式设置属性及其对应的值。
  • 使用type属性指定图表类型。要呈现多系列组合图,请设置mscombi2D。
  • 使用renderAt属性设置容器对象。
  • 使用width和height属性指定图表的尺寸。
  • 使用dataFormat属性设置要传递给图表对象的数据类型(JSON / XML)。

有关属性的详细列表,请参阅单个y轴组合图的图表属性页面。
具有单个y轴的2D组合图如下所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

3D单Y轴组合图#

要在3D中渲染单个y轴组合图,请将type属性的值从更改mscombi2d为mscombi3d。其余数据结构保持不变。

3D中的单个y轴组合图如下所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

二维双Y轴组合图

现在,让我们创建2D的双Y轴组合图。为此,将type属性的值从更改mscombi2d为mscombidy2d。

在此图表中,我们将显示收入,利润和利润百分比之间的比较。收入和利润将显示为美元金额,但是利润百分比将需要不同的单位-百分比。这些不能在单个y轴上绘制。如果您要绘制两个具有两个不同数字单位的数据,则FusionCharts Suite XT允许您具有两个y轴,一个主要y轴和一个次要y轴。

因此,我们在主要的y轴(左侧的一个)上绘制了美元金额,在次要的y轴(右侧的一个)上绘制了利润百分比。

有关属性的详细列表,请参阅2D双Y轴组合图的图表属性页面。

具有双Y轴的2D组合图如下所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

您还可以使用样条线和样条线区域构建以上组合图。若要将任何数据集定义为样条曲线或样条曲线区域,请将renderAs属性分别设置为spline或splineArea。

在上面的例子,我们绘制的利润%的spline和盈利的splineArea。经过这些更改,图表如下所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

3D双Y轴组合图

现在,让我们在3D中创建一个双Y轴组合图。为此,将type属性的值从更改mscombidy2d为mscombidy3d。

在此图表中,我们将显示收入,利润和利润百分比之间的比较。收入和利润将显示为美元金额,但是利润百分比将需要不同的单位-百分比。这些不能在单个y轴上绘制。如果您要绘制两个具有两个不同数字单位的数据,则FusionCharts Suite XT允许您具有两个y轴,一个主要y轴和一个次要y轴。

因此,我们在主要的y轴(左侧的一个)上绘制了美元金额,在次要的y轴(右侧的一个)上绘制了利润百分比。

有关属性的详细列表,请参阅3D双Y轴组合图的图表属性页面。

3D中的双Y轴组合图如下所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

3D栏+线单Y轴图表

现在,让我们在3D中创建一个柱线多线图表。为此,将type属性的值设置为mscolumnline3d。

有关属性的详细列表,请参考3D列+ y轴单线图表的图表属性页面。

下图将显示一年的固定成本,可变成本和预算成本之间的比较。固定成本和可变成本将显示在列中,而预算成本将显示在一行中。

上面的多系列序列图如下:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

3D栏+线双Y轴图表

要渲染具有双y轴的3D柱形图和折线形多系列图表,请将type属性的值从更改mscolumnline3d为mscolumn3dlinedy。

有关属性的详细列表,请参阅3D列+ y线双Y轴图表的图表属性页面。

该图表如下图所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

堆积柱形图2D线单Y轴图表

现在,让我们创建二维堆叠柱状图和折线图的组合。为此,将typeattribute 的值设置为stackedcolumn2dline。

有关属性的详细列表,请参阅堆积的2D线单y轴图表的图表属性页面。

下图将显示Harry's SuperMart的食品和非食品收入之间的比较。有了它,利润将用折线图显示。

JavaScript图表工具FusionCharts入门教程(29):了解组合图

堆积柱形图3D线单Y轴图表

要使用单个y轴渲染堆积的3D柱形图和折线图,请将type属性的值从更改stackedcolumn2dline为stackedcolumn3dline。其余数据结构保持不变。

有关属性的详细列表,请参阅堆积的2D线单y轴图表的图表属性页面。

上面堆叠的3D列线如下所示:

JavaScript图表工具FusionCharts入门教程(29):了解组合图

想要购买FusionCharts Suite XT正版授权,或了解更多产品信息请【咨询慧都在线客服】

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!