Библиотека диаграммы JavaScript

Кроме того, для модулей, которые используют Exporter.pm, можно получить эту информацию с этим приемом:

perl -MSome::Module=99999 -ex
Some::Module version 99999 required--this is only version 1.9205 at ...

Для модулей, которые не используют Exporter.pm, немного более длинный прием сообщает ту же информацию:

perl -e'use Some::Module 99999'
Some::Module version 99999 required--this is only version 1.9205 at ...
223
задан Steve M 22 September 2008 в 22:04
поделиться

4 ответа

Я бы порекомендовал gRaphaël для построения диаграмм на чистом JavaScript вместе с библиотекой векторной графики на чистом JavaScript, на которой он построен ( Raphaël ).

gRaphaël в настоящее время поддерживает Firefox 3.0+, Safari 3.0+, Opera 9.5+ и Internet Explorer 6.0+.

3
ответ дан 23 November 2019 в 03:59
поделиться

Посетите http://www.highcharts.com !

Highcharts - это библиотека диаграмм, написанная на чистом JavaScript, предлагающая простой способ добавления интерактивных диаграмм в ваш веб-сайт или веб-приложение. Highcharts в настоящее время поддерживает типы линейных, сплайновых, площадных, линейных, столбчатых, линейных, круговых и точечных диаграмм.

60
ответ дан 23 November 2019 в 03:59
поделиться

Существует растущее число открытых источников и коммерческих решений для чистого диаграммы JavaScript, которые не требуют вспышки. В этом ответе я представлю только открытые исходные варианты.

Существует 2 основных класса решений JavaScript для графики, которые не требуют Flash:

  • , основанные на холсте, отображаемые в IE, используя Explorercanvas, которые в поворотах опираются на VML
  • SVG на стандартных браузерах, отображаемых как VML В IE

есть плюсы и минусы обоих подходов, но для библиотеки графиков, которую я бы порекомендовал позже, потому что она хорошо интегрирована с DOM, что позволяет манипулировать элементами диаграмм с DOM и наиболее важно установить события DOM. На контрастные библиотеки Changing Charting должны изобретать колесо DOM для управления событиями. Поэтому, если вы не собираетесь создавать статические графики без обработки событий, решения SVG / VML должны быть лучше.

Для решения SVG / VML есть много вариантов, в том числе:

Raphael - очень активная, ухоженная и зрелая, с открытой исходной графической библиотекой с очень хорошим кросс-браузером, включая IE, то есть от 6 до 8, Firefox, Opera, Safari, Chrome и Konqueror. Raphael не зависит от каких-либо JavaScript Framework и, следовательно, может использоваться с прототипом, jQuery, dojo, mootools и т. Д. ...

Существует ряд библиотек Charting на основе Raphael, включая (но не ограничиваясь):

  • Graphael , расширение графической библиотеки Raphael
  • ICO , с интуитивно понятным API на основе одного вызова функции для создания сложных диаграмм

раскрытия: я разработчик Формы ICO на Github .

160
ответ дан 23 November 2019 в 03:59
поделиться

jqPlot - отличный вариант. Если ваши требования довольно "нормальные", и вы просто хотите построить несколько графиков, вы, вероятно, будете ошеломлены количеством вариантов js-графиков. Если вы не хотите проводить многочасовые исследования, просто остановитесь на jqPlot, поскольку это, вероятно, лучший вариант. Он хорошо покрывает большинство случаев использования для большинства людей. Некоторые из альтернатив специализируются на определенном типе графиков или созданы для определенного случая использования.

14
ответ дан 23 November 2019 в 03:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: