В Vaadin 14.6.1 я попытался создать тепловую карту Vaadin, обманывая документацию / пример из здесь.
Однако я столкнулся с несколькими проблемами / вопросами, перечисленными ниже в порядке убывания важности:
- Тепловая карта поддерживает 30 строк на 30 столбцов; но когда я попробовал 40 строк на 40 столбцов, вся тепловая карта показывала один цвет (синий в моем случае).
- Можно ли вручную установить минимальное числовое значение и максимальное числовое значение для цветовой схемы. Таким образом, если я построю свои данные в один день, и они будут иметь значения в диапазоне от 0 до 1, но в другом наборе данных из другого дня числовые значения будут находиться в диапазоне от 0 до 0,5, цветовая схема range em > не изменится автоматически (от 0 до 0,5) и не запутает пользователя.
- В документации это перечислены следующие методы, но, похоже, они не существуют в Vaadin 14.6.1
plotOptions.setBorderColor(SolidColor.WHITE);
plotOptions.setBorderWidth(2);
- Когда я наводю курсор на точки данных, есть ли способ, которым всплывающая подсказка может только отображать числовое значение (а не координаты x, y или название серии и т. Д.?)
- Есть ли ограничение на количество точек данных? Я надеюсь, что если будет решен пункт 1, указанный выше, я смогу построить тепловую карту 100 на 100 (т. Е. 10 000) точек.
- Если я построю 100 на 100, на осях x и y будет много меток. В моем случае оси x и y на самом деле числовые, поэтому я сделал то, что предлагалось в документации, и просто разместил метки категорий в точках xaxis и yaxis. Однако есть ли способ отображать только каждую n-ю метку, чтобы оси x и y не были так переполнены? (Это по существу имитирует то, что Ваадин делает для xaxis и yaxis нормальных линейных диаграмм).