График построения графика из статистических сводных данных - PullRequest
0 голосов
/ 27 декабря 2018

Я хотел бы добавить коробочный график на свою страницу.Что-то вроде this (используя Plotly.js).

Проблема с реализацией примера по ссылке выше состоит в том, что библиотека plotly.js ожидает все точки, тогда как у меня есть доступ только к уже вычисленным статистическим данным.Другими словами, я хотел бы построить график, передавая max, min, med, avr, stdev (статистические данные ряда) вместо всех самих точек данных.

Ps: использование plotly.js не является обязательным.Я мог бы пойти с D3.js, только если это вариант.

1 Ответ

0 голосов
/ 28 декабря 2018

Вы можете предоставить значения для блочного графика в y -значении объекта блочного графика Plotly.Смотрите фрагмент ниже и обсуждение здесь .

var min = 1;
var max = 11;
var med = 4.25;
var stdev = 2;

var y = [min,
         med - stdev,
         med - stdev,
         med,
         med + stdev,
         med + stdev,
         max
        ];

var box = {
  y: y,
  type: 'box'
};

Plotly.newPlot('myDiv', [box]);
<head>
  <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
</head>
        
<body>
  <div id="myDiv"></div>
</body>
...