【问题标题】:Google Chart ComboChart Candlesticks with LineGoogle Chart ComboChart 带线的烛台
【发布时间】:2014-10-02 20:07:13
【问题描述】:

我查看了docs for combo charts,并且能够将带有线条的条形图再现为不同的系列。但是,如何将烛台图表中的一条线作为不同的系列?

当我尝试时,我收到错误 Last domain does not have enough data columns (missing 3)。 是的,我正在调整我的数据表,使其具有正确数量的变量(列)。

Date, Low, Open, High, Close, Average

当我的数据看起来像这样时,我可以创建一个只有一个系列的烛台组合图表:

Date, Low, Open, High, Close

当我添加另一列时会发生什么?

更新:

    google.load("visualization", "1", {packages:["corechart"]});
    google.setOnLoadCallback(drawChart);  
    function drawChart() {
        var data = google.visualization.arrayToDataTable([
            ['Date',     'Low', 'Open', 'High', 'Close', 'Average'],
            ['2014/05',   200,   300,    500,    400,     350],
            //...
        ]);

        var options = {
            seriesType: "candlesticks",
            series: {
                5: {type: "line"}
            }
        };

        var chart = new google.visualization.ComboChart(document.getElementById('chart_div'));
        chart.draw(data, options);
   }

【问题讨论】:

    标签: javascript charts google-visualization


    【解决方案1】:

    “线”系列是第二个数据系列,而不是第六个,所以你的系列选项应该是:

    series: {
        1: {
            type: 'line'
        }
    }
    

    【讨论】:

    • 感谢您的回答,我已经为此浪费了一个小时。
    猜你喜欢
    • 2023-04-04
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多