FusionCharts 无法在同一数据源上绘制不同的图表

纳齐尔·艾哈迈德

我的要求是根据网络服务响应动态绘制图表chartType,该响应是特定格式的,dataSet但 FusionChart 未能做到这一点。

在下面的示例中,让我们假设所有图表类型(例如(线、列、堆积等))的数据集格式都相同,但是当我更改图表类型时,它显示无可用数据

*注意:我在 HighCharts 中取得了同样的成绩,但我的客户被迫使用融合图表

export const getChartOptions = (chartOptions) => {
    return {
        chartConfig: {
            type: chartOptions.type,
            dataFormat: chartOptions.dataFormat,
        },
        dataSource: {
            chart: {
                caption: chartOptions.caption,
                subCaption: chartOptions.subCaption,
                xAxisName: chartOptions.xAxisName,
                yAxisName: chartOptions.yAxisName,
                numberSuffix: chartOptions.numberSuffix,
                theme: chartOptions.theme,
                showLegend: '1'
            },
            categories: [
                {
                    category: [{
                        label: 'Q1'
                    }, {
                        label: 'Q2'
                    }, {
                        label: 'Q3'
                    }, {
                        label: 'Q4'
                    }]
                }
            ],
            dataset: [{
                seriesname: 'Last Year',
                data: [{
                    value: 10000
                }, {
                    value: 11500
                }, {
                    value: 12500
                }, {
                    value: 15000
                }]
            }]
        }
    };
};
Zapdos13

FusionCharts 为单系列和多系列图表提供了一些规定的数据格式,对于单系列图表,您需要像这样的数据 data:[{label:"mylabel"},{value:123}]

同样,对于多系列图表,您需要有包含 x 轴标签的类别对象和包含每个系列的多个数据对象的数据集对象

提示:如果要使用现有数据源绘制列/线图,请将图表类型设置为 mscolumn2d OR msline

FusionCharts.ready(function() {
  var revenueChart = new FusionCharts({
    type: 'mscolumn2d',
    renderAt: 'chart-container',
    width: '700',
    height: '400',
    dataFormat: 'json',
    dataSource: {
      chart: {

        showLegend: '1'
      },
      categories: [{
        category: [{
          label: 'Q1'
        }, {
          label: 'Q2'
        }, {
          label: 'Q3'
        }, {
          label: 'Q4'
        }]
      }],
      dataset: [{
        seriesname: 'Last Year',
        data: [{
          value: 10000
        }, {
          value: 11500
        }, {
          value: 12500
        }, {
          value: 15000
        }]
      }]
    }
  }).render();
});

演示 - http://jsfiddle.net/tz0orfkq/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用FusionCharts的多类型明细链接图表

来自分类Dev

链接无法与FusionCharts一起使用LinkedChart

来自分类Dev

HTML标头中包含<base>标签时,FusionCharts无法正确呈现

来自分类Dev

使用 JavaScript 从表中为 Multi-Series FusionCharts 创建数据集

来自分类Dev

responsive pie chart with fusioncharts

来自分类Dev

FusionCharts 不工作

来自分类Dev

如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

来自分类Dev

如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

来自分类Dev

如何减少FusionCharts饼图周围的空白?

来自分类Dev

FusionCharts feedData不是AngularJS中的函数

来自分类Dev

Fusioncharts饼图无填充颜色

来自分类Dev

Spring数据-同一事务上的两个不同数据源导致异常

来自分类Dev

在同一数据源中每行数据绑定一个控件

来自分类Dev

如何使用同一数据源发布多个Lightswitch HTML项目

来自分类Dev

如何以非冗余方式从同一数据源读取多个DropDownlist?

来自分类Dev

FusionCharts HeatMap:显示零而不是空白/缺失值

来自分类Dev

Wordpress中的PHP文件为Fusioncharts生成json文件

来自分类Dev

将基于 flash 的图形转换为基于 fusioncharts 的 javaScript

来自分类Dev

SSRS单一数据源的影响

来自分类Dev

在同一XPage上的两个数据源之间进行通信

来自分类Dev

饼图布局在Firefox和Chrome上针对同一数据集产生不同的顺序

来自分类Dev

在同一数据库上执行时,dblink会使用不同的会话吗?

来自分类Dev

保存的随机森林模型在同一数据集上产生不同的结果

来自分类Dev

在同一数据库上执行时,dblink使用不同的会话吗?

来自分类Dev

访问:同一数据库上的 2 个角色具有不同的角色

来自分类Dev

将不同设备上的同一应用程序连接到同一数据库

来自分类Dev

如何在FusionCharts中将十进制值格式化为百分比?

来自分类Dev

FusionCharts-将图像添加到散点图(XML,C#MVC)

来自分类Dev

如何在FusionCharts中更改时间序列图的主题?

Related 相关文章

  1. 1

    使用FusionCharts的多类型明细链接图表

  2. 2

    链接无法与FusionCharts一起使用LinkedChart

  3. 3

    HTML标头中包含<base>标签时,FusionCharts无法正确呈现

  4. 4

    使用 JavaScript 从表中为 Multi-Series FusionCharts 创建数据集

  5. 5

    responsive pie chart with fusioncharts

  6. 6

    FusionCharts 不工作

  7. 7

    如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

  8. 8

    如何使用单个Solr实例或Solr模板字段无法正常工作来索引和搜索同一数据源中的两个不同表

  9. 9

    如何减少FusionCharts饼图周围的空白?

  10. 10

    FusionCharts feedData不是AngularJS中的函数

  11. 11

    Fusioncharts饼图无填充颜色

  12. 12

    Spring数据-同一事务上的两个不同数据源导致异常

  13. 13

    在同一数据源中每行数据绑定一个控件

  14. 14

    如何使用同一数据源发布多个Lightswitch HTML项目

  15. 15

    如何以非冗余方式从同一数据源读取多个DropDownlist?

  16. 16

    FusionCharts HeatMap:显示零而不是空白/缺失值

  17. 17

    Wordpress中的PHP文件为Fusioncharts生成json文件

  18. 18

    将基于 flash 的图形转换为基于 fusioncharts 的 javaScript

  19. 19

    SSRS单一数据源的影响

  20. 20

    在同一XPage上的两个数据源之间进行通信

  21. 21

    饼图布局在Firefox和Chrome上针对同一数据集产生不同的顺序

  22. 22

    在同一数据库上执行时,dblink会使用不同的会话吗?

  23. 23

    保存的随机森林模型在同一数据集上产生不同的结果

  24. 24

    在同一数据库上执行时,dblink使用不同的会话吗?

  25. 25

    访问:同一数据库上的 2 个角色具有不同的角色

  26. 26

    将不同设备上的同一应用程序连接到同一数据库

  27. 27

    如何在FusionCharts中将十进制值格式化为百分比?

  28. 28

    FusionCharts-将图像添加到散点图(XML,C#MVC)

  29. 29

    如何在FusionCharts中更改时间序列图的主题?

热门标签

归档