Форум сайта python.su
У меня есть учетки в Яндекс.Метрика и Google Analytics, хочу выводить статистику посещаемости на странице сайта.
Хочется примерно таких графиков http://habrahabr.ru/info/stats/
Подскажите есть ли какое-то Django приложение для этого?
ps. Устроит и сервис, который отдает сразу графики, главное выводить статистику онлайном (а не “выгружать отчеты в pdf” каждый день и т.п.)
Отредактировано adw0rd (Ноя. 13, 2012 14:04:14)
Офлайн
Я не нашел не одного приложения которое может рисовать графики
https://github.com/clintecker/django-google-analytics - тут нет графиков, только трекинг
https://github.com/idlesign/django-sitemetrics - тоже самое, то только есть еще Метрика
https://github.com/clintecker/python-googleanalytics - python-клиент, графиков нет
—
http://softwaremaniacs.org/forum/django/48407/ видимо человеку почти тоже самое надо
Отредактировано adw0rd (Ноя. 13, 2012 14:19:08)
Офлайн
http://publishedin.com/django-google-charts/
https://developers.google.com/chart/?hl=ru
Отредактировано Lexander (Ноя. 13, 2012 14:34:39)
Офлайн
http://www.flotcharts.org/
Примеры.
Пример использования в django.
В отличие от хабровской статистики будет работать и на Маке.
Офлайн
Lexander, мне не библиотка для отрисовки графиков нужна, мне нужно выводить статистику из Яндекс.Метрика и Google Analytics + рисовать по ней графики
Чтобы не изобретать свой велосипед - хотелось найти готовое решение, но мне кажется что придется писать свое…
В отличие от хабровской статистики будет работать и на Маке.Не знаю о какой статье речь, но http://habrahabr.ru/info/stats/ - это страница хабра с выводом их статистики из Google Analytics
Отредактировано adw0rd (Ноя. 13, 2012 15:50:47)
Офлайн
Кстати, раз речь зашла о google charts api, то я юзал не http://publishedin.com/django-google-charts/ (http://pypi.python.org/pypi/django-google-charts/), а библиотеку от Jacob Kaplan-Moss http://pypi.python.org/pypi/django-googlecharts/
Lexander, вы не пробовали http://pypi.python.org/pypi/django-googlecharts/ ? Есть какие-либо отличия?
Например, может в django-google-charts реализовали возможность читабельного вывода по оси X? Чтобы не наслаивался текст друг на друга, а был в шахматном порядке или хотябы выводился сносками и легендой… Насколько я помню в самом google chart api не поддерживается вывод текста по вертикали для оси X, сейчас как с этим?
Отредактировано adw0rd (Ноя. 13, 2012 16:00:30)
Офлайн
Нет, не пробовал.
Но, т.к. обе библиотеки используют гугловские графики, то можно устанавливать свои параметры отображения.
Например, указать тип для оси Continuous, тогда градация оси будет выводиться с равными промежутками и без наслоения, а не напротив каждой точки графика.
При этом сами точки будут отображаться и всплывающие описания будут работать как обычно.
А можно вообще свой Formatter задать, если существующий (там несколько предустановленных есть) не подходит.
Офлайн
Копнул чуть глубже и наткнулся на вывод подписей по осям в шахматном порядке.
Пролистайте
https://developers.google.com/chart/interactive/docs/reference?hl=ru#google_visualization_charteditor
вниз до примера.
По поводу вертикального вывода.
django-google-charts умеет выводить под наклоном. Наверняка и под 90 градусов выведет.
Опять же, эти все возможности дает графопостроитель гугл.
Вопрос только в удобстве питоновской обертки и синтаксиса в шаблонах.
Офлайн
Вопрос только в удобстве питоновской обертки и синтаксиса в шаблонах.Ага, об этом я и говорил
Офлайн