Google диаграммы: добавление линии к двухосной гистограмме - PullRequest
2 голосов
/ 11 февраля 2020

Я пытался поиграть с комбо или просто добавить серию линий, но в итоге получилось, что бары были на одной оси. Я пытаюсь получить код ниже, чтобы добавить строку, как на картинке. Код только для контекста работы баров.

enter image description here

google.load('visualization', '1.1', {
    'packages': ['bar', 'corechart']
});
google.setOnLoadCallback(drawStuff);

function drawStuff() {
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Stuff');
    data.addColumn('number', 'Things');
    data.addColumn('number', 'Clutter');
    data.addColumn('number', 'Important');
    data.addColumn('number', 'Meh');
    data.addRows([
        ['2001', 321, 621, 816, 319],
        ['2002', 163, 231, 539, 594],
        ['2003', 125, 819, 123, 578],
        ['2004', 197, 536, 613, 298]
    ]);

    // Set chart options
    var options = {
        isStacked: true,
        series: {
            2: {
                targetAxisIndex: 1
            },
            3: {
                targetAxisIndex: 1
            },
        }
    };

    // Instantiate and draw our chart, passing in some options.
    var chart = new google.charts.Bar(document.getElementById('chart_div'));
    chart.draw(data, google.charts.Bar.convertOptions(options));
};
...