войти зарегистрироваться

Django FrameworkРисуем графики (диаграммы) в Django

django-google-charts
Многие веб-разработчики время от времени сталкиваются с необходимостью визуализировать сравнительно большое количество данных при помощи диаграмм (далее я буду называть их графиками, хоть это и не совсем верно). Задача не нова, и в сети есть множество готовых решений: работающие на стороне сервера и на стороне клиента, использующие изображения, Canvas, SVG, Flash, Silverlight…

В этой статье я расскажу про django-google-charts и некоторые особенности использования Google Chart Tools для построения графиков на сайте под управлением Django.

Часто, когда нужно добавить график на страницу, разработчик идет по пути наименьшего сопротивления: копирует JavaScript из примера в интернете и как-нибудь выводит в него данные из приложения. Получается что-то наподобие:

var chart_data = [
    {% for row in chart_data %}
    [{{ row.0 }}, {{ row.1 }}],
    {% endfor %}
];

Блог компании iConTextДелаем простенький web-сервис с помощью API Яндекс.Метрики

Всем привет!

Не так давно Яндекс открыл для использования API Яндекс.Метрики. В этой статье я расскажу для чего оно нужно, как им пользоваться и кратко опишу отличия от API Google Analytics.

Кроме того, я покажу, как с помощью этого API сделать web-сервис, в котором можно сравнить текущие показатели сайта с прошлым и посмотреть, как со временем менялась популярность страниц:


PHPСтроим график по статистике хаброюзера

Диаграмма
По карме и рейтингу сложно понять какие блоги более интересны пользователю, и как в среднем другие пользователи оценивают его комментарии. Я решил реализовать возможность построить круговые диаграммы по обоим пунктам.

В скрипте используются:
  • XPath
  • Регулярные выражения
  • Google Charts

Я пиарюсьDynamicFuture.ru — инструмент социального анализа поведения инвесторов

Идея!


Опросы — используются многими социальными проектами на фондовом рынке, интернет изданиями*, блогами, только лишь как дополнительный сервис, который занимает второстепенную роль. Но не случайно опрос, является мощным инструментом в арсенале «социальной психологии», изучающей поведение людей в социальных группах (политика, спорт, бизнес и т.д).

 

Мы решили выделить опрос на фондовом рынке в отдельный интернет сервис: создать эффективный инструмент социального анализа поведения инвесторов.


Такой индивидуальный подход позволяет предложить всем пользователям понятный и удобный интернет сервис, с возможностью экспорта данных в блоги и аналитические обзоры (в дальнейшем).

Я пиарюсьУтилита для быстрого построения прогнозов

Познакомился некоторое время назад с Google Charts API и решил, а почему бы и не «прикрутить» этот интерфейс к разработанному ранее приложению для построения прогнозов (doc, 62 kb).

Получилась мини-утилита для быстрого построения количественных прогнозов с возможностью визуализации: FastCast.