Я потратил целую вечность на изучение VML и создание диаграмм для веб-сайта один раз, но, поскольку VML работает только в Internet Explorer, в наши дни это не очень хорошо.
Я заметил, что у stackoverflow есть графики на странице моего профиля в разделе «Репутация», но я не мог увидеть, как они это сделали.
Может ли кто-нибудь предложить способ создания клиентских диаграмм или диаграмм, которые работают во всех браузерах? Я не хочу использовать серверный метод, при котором файл изображения создается на лету. Возможно, я захочу также взаимодействовать с диаграммой с помощью JavaScript.
[Edit - я хочу рисовать не только диаграммы. Возможно, и маленькие диаграммы!]
Спасибо.





Флот отлично.
Как мне кажется, SVG требует, чтобы пользователи загрузили и установили плагин?
SVG изначально работает практически со всем, кроме IE, который вместо этого имеет VML. У Google есть уровень совместимости с JS, который они выпускают (не совсем уверен, что он еще выпущен), который имитирует SVG в IE с использованием VML - почти так же, как ExCanvas имитирует холст. Так что да, вы можете использовать SVG сейчас, без плагина, и даже в IE, если чувствуете себя смелым.
Для этой цели Google создал отличный публичный диаграмма API.
Примеры:
Отлично, мне нужно найти этому применение ;-).
Я не думал, что вы сможете взаимодействовать с Google Charts после их рендеринга ..?
Я использовал их раньше - они великолепны! Но в вопросе я сказал, что хочу процесс на стороне клиента.
Проверьте Google Chart API. Вы можете делать все виды сложных вещей с минимальными усилиями - вы сами во время разработки и ваш сервер во время выполнения. Хороший.
Я использовал их раньше - они великолепны! Но в вопросе я сказал, что хочу процесс на стороне клиента.
Я собирался предложить SVG, но выглядит потрясающе.