Diagramy w aplikacjach internetowych django
Chcę osadzić diagram w aplikacji internetowej opracowanej przy użyciu django.
przeszedłem przez
Google charts API
http://code.google.com/p/google-chartwrapper/
,
ReportLab
http://code.djangoproject.com/wiki/Charts
,
PyChart
http://home.gna.org/pychart/
,
MatPlotLib
http://matplotlib.sourceforge.net/
i
ChartDirector
http://www.advsofteng.com/%3Fg ... kETng
Chcę zrobić to po stronie serwera i nie wysyłać żądania AJAX do interfejsów API wykresów Google, ponieważ chcę również osadzić wykres w formacie PDF.
Której opcji najlepiej użyć i jakie są względne mocne i słabe strony jednej w porównaniu z drugą.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
7 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
CairoPlot
http://linil.wordpress.com/200 ... t-11/
.
Wybraliśmy matplotlib zamiast innych do poważnego tworzenia wykresów wewnątrz jednej z naszych aplikacji django, głównie dlatego, że była to jedyna rzecz, która dawała nam dokładnie taką kontrolę, jakiej potrzebowaliśmy.
Wydajność generująca PNG była dla nas dobra, ale ... była to wysoce wyspecjalizowana aplikacja z mniej niż 10 logowaniami dziennie.
Anonimowy użytkownik
Potwierdzenie od:
który
http://djime.github.com/
używa
OpenFlashChart 2
http://teethgrinder.co.uk/open-flash-chart-2/
.
Jak widać z
nasz kod
http://github.com/mikl/djime/b ... ts.py
Generowanie danych JSON używanych przez OFC jest nieco skomplikowane, ale dane wyjściowe są bardzo ładne i przyjazne dla użytkownika, ponieważ można dodawać podpowiedzi itp. Do różnych elementów.
Anonimowy użytkownik
Potwierdzenie od:
grafit
http://graphite.wikidot.com/... Jest to framework serwerowy/graficzny zbudowany w Django. Jednak specjalizuje się w „liczbowych szeregach czasowych”, takich jak ceny akcji lub wykorzystanie przepustowości. Jeśli odpowiada Twoim potrzebom, sprawdziłbym to. Oto kilka zrzutów ekranu:
http:// graphite.wikidot.com/screenshots
http://graphite.wikidot.com/screen-shots
Anonimowy użytkownik
Potwierdzenie od:
http://teethgrinder.co.uk/open-flash-chart-2
http://teethgrinder.co.uk/open-flash-chart-2/
/
Biblioteka Pythona
http://btbytes.github.com/pyofc2
http://btbytes.github.com/pyofc2/
/
Kibi
Anonimowy użytkownik
Potwierdzenie od:
Najwyraźniej jquery navy dobre opcje:
http://code.google.com/п/flot/
http://code.google.com/p/flot/
które mogą ładować dane JSON.
Jednak nie otrzymasz wsparcia dla PDF.
Anonimowy użytkownik
Potwierdzenie od:
zbudować aplikację
http://www.rotareeclub.de/?p=312
wykresy.
HowTo opisuje, jak osadzić wykresy matplotlib w interfejsie administratora i utworzyć reprezentację PDF.
Anonimowy użytkownik
Potwierdzenie od:
FusionCharts za darmo
http://www.fusioncharts.com/free/
z Django.
Jest oparty na technologii Flash, open source, posiada wiele licencji i jest udokumentowany. To jest ActionScript 1, ale wersja AS nie była dla mnie wzorcem, chociaż mógłby być dla innych.