Djangoでレポートアプリを作成しています。これには、多くのグラフとチャートが含まれます。
このワークフローを実現できる簡単なグラフ作成ライブラリ/モジュールはありますか?
ここ数日、MatplotlibとDjangoをいじってみました。 Djangoでグラフをレンダリングするには、いくつかの方法しかありません。
とにかくこれをもっと簡単に行うことができますか?
ありがとう
あなたが見たいかもしれません
多くのバックエンドをサポートし、Django ormとうまく統合されますが、他のデータソースでも動作します。
[開示:私は著者の一人です]
より軽い代替手段は pycha です
Python Charts for nice Nice SVG charts for your Django website
もう1つのオプションは、テンプレートに google charts を含めることです。
テンプレート内のjsを介してグラフをレンダリングするオプションがある場合、これらは2つの一般的なライブラリです。
JSを作成せずにグラフをプロットするのに便利なこれらのよく知られているライブラリを見てください
Chartit: http://Django-chartit.mrsenko.com/demo/chart/basic-line/
ChartJs: https://github.com/novafloss/Django-chartjs
Djangoチャート: http://www.fusioncharts.com/Django-charts/
Django nvd3: https://github.com/areski/Django-nvd
Django graphos: http://agiliq.com/demo/graphos/
Django Gcharts: https://github.com/rhblind/Django-gcharts
グラフを表示するためのすべてのDjangoモジュールは多くの設定とセットアップを必要とします。ただし、依存関係が1つしかない1つのソリューションが見つかりました:PythonライブラリDjango
すべてのプロットをPythonで作成し、HTML形式にエクスポートして、Django出力に含めることができます。
例については、この記事をご覧ください: http://www.codingwithricky.com/2019/08/28/easy-Django-plotly/