Существуют ли библиотеки Javascript Chart, которые делают диаграммы рассеяния? - PullRequest
3 голосов
/ 25 августа 2009

Мне нужно отобразить дискретные данные X, Y в виде MAP в файле PNG или GIF с цветовой кодировкой, чтобы указать дискретные значения.

Все библиотеки Javascript Chart, которые я видел, делают круговые диаграммы, линейные графики, гистограммы и т. Д., Но НЕ разбросаны.

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

Мое текущее решение - визуализировать карту в виде таблицы HTML (и снимок экрана), где ячейки пусты, но имеют цветной фон, в зависимости от дискретного значения. Как и следовало ожидать, это медленно. Особенно, когда X и Y могут принимать значения от 0 до 200 или более.

Он также страдает от искажений, когда браузеры выбирают размер ячейки. Браузеры уменьшают ширину ячейки по всей странице, поскольку они понимают, что их первоначальный выбор был слишком велик. Круглые карты в конечном итоге выглядят яйцевидными , и один конец более острый, чем другой

Ответы [ 2 ]

4 голосов
/ 01 января 2015

Как насчет этого для ZingChart (http://www.zingchart.com/docs/chart-types/scatter/) У других это есть. Идея, которую вы использовали с табличным решением, выглядит немного больше как «тепловая карта» или какая-то диаграмма стиля вызова фортепиано с разными значениями для каждой ячейки, представленной интенсивность, изображение и т. д. Это не совсем разброс, но это есть и в библиотеке http://www.zingchart.com/docs/chart-types/piano/

Вы также сможете найти эквиваленты в других библиотеках, таких как HighCharts.

Раскрытие: я работаю в ZingChart.

1 голос
/ 25 августа 2009

Пожалуйста, посмотрите на

Raphaël - библиотека JavaScript

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