Джанго, чтобы сделать гистограммы и круговые диаграммы? - PullRequest
4 голосов
/ 14 декабря 2011

Какую библиотеку лучше всего использовать для построения графиков решений в сочетании с django? Это должно быть удобно для создания диаграмм на лету, с данными на сервере, аналогично Google Analytics. Хотя официальный сайт django сообщает reportlab, я просто хотел узнать, что является наиболее широко используемым на рынке.

PS: я не хочу использовать API Google Charts.

Ответы [ 4 ]

2 голосов
/ 14 декабря 2011

Бары:

<meter style="width:75%;height:25px;" id="bars" title="Awesomeness" max="10" low="1" high="8" optimum="5" value="7">Value can be here too</meter>

Pie:

.pie {
position:absolute;
width:200px;
height:200px;
clip:rect(0px,100px,200px,0px);
-moz-border-radius:100px;
-webkit-border-radius:100px;
border-radius:100px;
}

Также можно использовать SVG, JS может перемещать объекты, а CSS может добавлять эффекты.

1 голос
/ 14 декабря 2011

Глядя на Charts-Grid на Django Packages (что должно дать вам приблизительное представление о том, какие пакеты популярны в сообществе), я бы более внимательно посмотрел на Джанго-chartit .

1 голос
/ 14 декабря 2011

Проверьте API Google Charts, его относительно просто использовать по сравнению с большинством других вариантов: http://code.google.com/apis/chart/

1 голос
/ 14 декабря 2011

Существует множество платформ Javascript. Они делают большую часть того, что вы хотите. Но это javascript.

Если вы хотите визуализировать изображения: используйте matplotlib. Это может сделать все. Это очень очень очень сложно. Вы можете настроить все. Значения по умолчанию довольно нормальные.

Это может делать такие вещи, как показ гистограмм только для данных за каждый апрель за последние 10 лет - без 11-месячных промежутков на графике. Просто чтобы дать вам пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...