Google Visualization представить линию в виде точек

247
16 мая 2018, 11:00

Столкнулся со следующей проблемой при работе с Google visualization.

У меня есть 4 массива определенных чисел:

1 массив (X) чисел используется, чтобы отобразить координату по оси Х.

2 и 3 массивы (Y1 и Y2) - это координаты по оси Y, которые нужно представить в виде линий.

4 массив (Y3) тоже координаты по оси Y, который нужно представить в виде точек.

Я смог сделать линии для 2 и 3 массивов, но после многих дней поиска я так и не смог отобразить 4 массив в виде point chart. При работе с ComboChart также к успехам не смог прийти. Был бы очень признателен за помощь. Спасибо!

Пример:

    <div id="Graphic"></div>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

<script>
    let X = [1, 2, 3, 4, 5, 6]; // ось Х;
    let Y1 = [1, 1, 1, 1, 1, 1]; //Первая линия;
    let Y2 = [1.1, 1.1, 1.1, 1.1, 1.1, 1.1]; // Вторая линия;
    let Y3 = [1.2, 1.2, 1.2, 1.2, 1.2, 1.2]; // Это надо представить в виде точек, а не линии;

    google.charts.load("current", { packages: ["line"] });
    google.charts.setOnLoadCallback(drawChart);
    function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('number', 'Ось Х');
        data.addColumn('number', 'Объект без помехи');
        data.addColumn('number', 'Объект регрессии');
        data.addColumn('number', 'Точки помехи');
        for (let i = 0; i < 6; ++i) {
            data.addRows([
                [X[i], Y1[i], Y2[i], Y3[i]],
            ]);
        }
        var options = {
            height: 500
        };
        var chart = new 
        google.charts.Line(document.getElementById('Graphic'));
        chart.draw(data, google.charts.Line.convertOptions(options));
}
</script>
READ ALSO
Управление LPT портом в NodeJS

Управление LPT портом в NodeJS

Как можно из-под Linux (debian) управлять вводом-выводом через LPT порт используя NodeJS?

228
Как найти все выражения

Как найти все выражения

Проверить какой пользователь самый страшый? Проверить какой пользователь самый средный? проверить какой пользователь самый средный? Проверить...

270