【问题标题】:TypeError: options.series is undefined in google chartsTypeError:options.series 在谷歌图表中未定义
【发布时间】:2016-12-27 15:09:44
【问题描述】:

为什么我不能通过options.series 方式修改系列? 我需要为第 n 个系列设置颜色,我有多个循环运行的图表。

所以我需要设置第一张图表的第五系列颜色。是否可以通过以下方式设置颜色?

 var options = {
                   series:
                      nth : { color : 'green'}
                   }

【问题讨论】:

    标签: google-visualization


    【解决方案1】:

    你不能用这个

    var options = {
                       series:
                          nth : { color : 'green'}
                       }
    

    因为它不是一个有效的对象

    更新:

    通过查看google-visualisation APIseries 对象的 keys 是数字。所以我们可以通过options.series["n"] n = 5 访问它们。

    由于键是数字,我们不能使用object.numberseries.5

    一个例子

    var options = {
      series: {5: {color: 'green'}}
    };
        
    console.log(options.series["5"]);

    【讨论】:

    • 它不会那样工作,我之前尝试过这就是为什么这个问题。用谷歌图表试试这个代码,你会知道的。
    • @AravindhGopi,让我看看那个 API,你要做什么图表?
    • @JyothiBabuAraja 谷歌组合图。但我需要知道如何在任何一种谷歌图表中通过 JS 访问 series 对象。
    • 是的@AravindhGopi,更新答案
    • 谢谢,但它使用的是数字,而不是变量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-13
    • 2020-09-20
    • 2023-04-05
    • 2023-03-06
    • 2016-07-25
    • 1970-01-01
    相关资源
    最近更新 更多