Как сделать гистограмму из уже агрегированных данных? - PullRequest
0 голосов
/ 17 декабря 2018

Я хотел бы составить гистограмму огромного количества данных, используя highcharts.js.

Диаграмма по умолчанию, такая как https://www.highcharts.com/demo/histogram, не соответствует моим потребностям, потому что я хочу объединитьсами данные, используя BigQuery.

Таким образом, входные данные будут [[0, 123], [10, 1234], [20, 12345], ... , [90, 1234]].

Могу ли я использовать гистограмму в качестве гистограммы, настраивая параметры?

Или есть либолее простой способ сделать гистограмму из уже агрегированных данных, как описано выше?

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

1 Ответ

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

Могу ли я использовать гистограмму в качестве гистограммы, настраивая параметры?

Конечно!Столбцы принимают массив данных таким образом, после комментария автора данные должны быть разделены:

var bigQueryData = [[0, 123], [10, 420], [20, 650], [30, 712], [40, 1020], [50, 1300], [60, 900], [70, 681], [80, 351], [90, 220]];

var xAxisCat = [],
    realData = [];

bigQueryData.forEach(data =>{
    xAxisCat.push( (data[0]).toString() );
    realData.push( data[1] );
});
...
xAxis:{
    title: { text: 'Histogram' },
    type:'category',
    categories: xAxisCat
},
...
series: [{
    name: 'custom Histogram',
    type: 'column',
    data: realData,
}]

Обновленная скрипта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...