Библиотека JS для часовых/дневных графиков с булевыми ячейками

Я ищу библиотеку, которую я могу использовать для отображения графиков с часами на одной оси и днями на другой оси, где ячейки окрашены в зависимости от их значения. Вот черновик того, что я имею в виду:введите описание изображения здесь

В идеале диаграмма должна автоматически масштабироваться по мере добавления данных за большее количество дней, а разрешение оси Y в идеале должно регулироваться. Ничего страшного, если схема библиотеки имеет перевернутые оси.

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

Я не знаю о библиотеке, но было бы несложно просто создать таблицу html css и JavaScript, а затем использовать библиотеку, такую ​​​​как jquery, для управления ею на основе логических значений.

Ответы (2)

Essential Schedule for JavaScript — это библиотека на основе JS, которую следует учитывать.

Пример

Элемент управления расписанием, показывающий цвета ячеек

Весь набор элементов управления доступен бесплатно в рамках программы лицензирования сообщества , если вы соответствуете требованиям. Примечание: я работаю в Syncfusion.

Цены начинаются с 495 долларов за не-сообщество. Я все равно проголосовал :-)

Я не вижу вашей проблемы. Это может сделать любая библиотека построения диаграмм; попробуйте , например, D3Js или ChartJs .

Вам просто нужно предоставить данные и метки. В случае ваших синих ящиков каждая библиотека диаграмм, которую я пробовал, позволяет вам определить функцию обратного вызова для определения содержимого ячейки даже в стиле CSS. Это единственный оператор if/else.

Я действительно боюсь, что неправильно понял вашу проблему, так как я не вижу проблемы. Может быть, вы могли бы уточнить? В нынешнем виде кажется тривиальным, что я согласен с комментарием @Binvention о том, что вы можете легко запрограммировать его самостоятельно.