Как они рисуют диаграммы / графики на стеке потока? - PullRequest
3 голосов
/ 12 ноября 2008

Я провел целую вечность, изучая VML и создавая диаграммы для веб-сайта один раз, но поскольку VML работает только в Internet Explorer, в наши дни это не очень хорошо.

Я заметил, что stackoverflow имеет графики на странице моего профиля в разделе "репутация", но я не смог увидеть, как они это сделали.

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

[Правка - это не просто диаграммы, которые я хочу рисовать. Возможно, маленькие диаграммы тоже!]

Спасибо.

Ответы [ 4 ]

8 голосов
/ 12 ноября 2008

Флот отлично.

3 голосов
/ 12 ноября 2008

В эпизоде ​​24 подкаста переполнения стека упоминается, что используется jQuery. Комментатор этой статьи предполагает, что flot - используемая библиотека.

3 голосов
/ 12 ноября 2008

Google создал для этой цели отличный общедоступный API-интерфейс диаграммы .

Примеры:

line chart pie chart alt text

0 голосов
/ 12 ноября 2008

Проверьте Google Chart API . Вы можете делать все виды сложных вещей с минимальными усилиями - вами во время разработки и вашим сервером во время выполнения. Ницца.

...