А я их использовал не в одном проекте. Каких то особых проблем с кроссбраузерностью не припоминаю, хотя это может потому, что далеко не все 100% возможностей (просто нет необходимости) этой библиотеки использую.
+1
А тут как-то кода прям дофига, тем более на уровне джанги.
Коли графики клиенсайд, пусть целиком все обрабатывается на клиенте через ЖС.
А джанго требуется только данные предоставить в нужно формате и все.
А они и обрабатываются на клиенте через js, все так и есть.
Предоставить данные для одного графика, или двух — это полбеды; но когда этих самых графиков более 40, они все разные и находятся на разных страницах, начинается бардак. Требования-то меняются.
Статья супер, очень элегантно и крисиво.
Я рисую графики в dojo при помощи dojango. Но получается это громоздко.
А за django-qsstats-magic отдельное спасибо
Рисую жабоскриптом, ибо заказчики бывают такими затейниками — что никакого стандартного решения не хватает.
Правда есть очень большое желание завязать с этим и пересесть на готовое решение.
а в pypi еще нет их чтоли?
mechanism@MechanisM:~$ source ~/ENV/bin/activate
(ENV)mechanism@MechanisM:~$ cd SI*/Me*
(ENV)mechanism@MechanisM:~/SITES/MechanisM$ pip install django-google-charts
Downloading/unpacking django-google-charts
Could not find any downloads that satisfy the requirement django-google-charts
No distributions at all found for django-google-charts
Storing complete log in /home/mechanism/.pip/pip.log
(ENV)mechanism@MechanisM:~/SITES/MechanisM$
да я уже с гитхаба поставил) ну аа вообще хорошая штука буду пользоваться.
ей бы рефакторинг не помешал чтобы можно было выводить статистику от разных бэкендов.
типа как у django-social-auth можно писть свои бэкенды к разным сайтам. так и тут чтобы просто в settings.py прописал бэкенды и все. например готовые можно сделать для Users(типа как выводятся в bitbucket.org/kmike/django-admin-user-stats/) а я бы себе написал еще бэкендов для Icecast2 сервера чтобы статистику выводило итд итп. надеюсь понятно что я имею ввиду.
для графиков используем amcharts, у них уже достаточно давно появилась js-версия.
также для визуализации(наложение визуализации слоем на гуглокарты, например) используем d3.js
молодцы что используете кучу разных чартов. так может поделитесь ссылочками на репы где это «натянуто» на джангу? чтобы и другие использовали и коммитили улучшения))
Логично, в принципе. Но, скажем, есть дата, которую я хочу по оси x отобразить словами. Слова в разных локалях получатся разные, я бы это засунул в шаблон к остальной локализации (контроллер в общем случае про локаль не знает).
Рисуем графики (диаграммы) в Django