добавление динамических маркеров с гугл чартами - PullRequest
4 голосов
/ 21 февраля 2012

У меня есть линейный график, который я создал с помощью диаграмм Google. Я хотел бы добавить динамический маркер, чтобы отметить определенную точку на этом графике (а позже я хочу добавить горизонтальную линию). Похоже, это возможно с помощью параметра chm, но я не могу заставить его работать - график рисует, но без маркера.

Я пробовал различные перестановки с параметром chm, но безрезультатно. Похоже, это должен быть допустимый параметр для линейного графика. Чего мне не хватает?

Вот мой код:

    function drawIterationHistory() {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Iteration');
        data.addColumn('number', 'Other');
        data.addColumn('number', 'Fail');
        data.addColumn('number', 'Not Run');
        data.addColumn('number', 'Pass');
        data.addRows([
          ['1', 0, 5, 90, 5],
          ['2', 1, 8, 82, 10],
          ['3', 2, 12, 60, 40],
          ['4', 2, 30, 20, 60],
          ['5', null, null, null, null],
          ['6', null, null, null, null]
        ]);

        var options = {
          width: 450, height: 240,
          title: 'Test Plan Iteration History',
          isStacked: 'true',
          hAxis: {title: 'Iteration'},
          vAxis: {title: 'Test Cases'},
          chm: '@a,FF0000,1,2:20,1' // This line does not seem to have an effect
        };

        var chart = new google.visualization.LineChart(document.getElementById('iterationHistory'));
        chart.draw(data, options);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...