2017-01-03 7 views
0

Сценарий: У меня есть карта тепла (построена с помощью углового), которая поддерживается набором данных LARGE, который разбит на страницы. Каждый раз я получаю только часть этих данных и повторно отображаю тепловую карту для каждой загрузки страницы.Любой способ установить минимальное и максимальное значение для данных HighCharts Heatmap?

ex. Полученная тепловая карта будет 20x20, но фактические данные, установленные за ней, составляют 400x400 или более. Вместо того, чтобы загружать все данные за один раз, каждый раз, когда я рисую ось X или Y, я буду повторно отображать тепловую карту.

Это прекрасно работает - однако цвет перестает регулироваться на основе данных «страницы» каждый раз.

Я буду знать минимальное значение и максимальное значение сетки 400x400, прежде чем я даже сделаю страницу x1, y1. Как я могу гарантировать, что цветовые остановки основаны на минимальных и максимальных значениях на тепловой карте 400x400, а не на данных, характерных для 20x20 heatmap?

Я надеюсь, что объяснения достаточно просты.

Спасибо!

ответ

1

Вы должны быть в состоянии установить colorAxis.min и max если вы знаете значение, как вы сказали так:

colorAxis: { 
     min: 1, 
     max: 1000, 
     type: 'logarithmic', 
     gridLineWidth: 2, 
     gridLineColor: 'white', 
     minorTickInterval: 0.1, 
     minorGridLineColor: 'white', 
     tickLength: 0 
    }, 
+0

идеального спасибо. * лба пощечина * – somedirection