ホームページ >バックエンド開発 >Python チュートリアル >ECharts と Python インターフェイスを使用してファネル チャートを作成する方法
ECharts と Python インターフェイスを使用してファネル チャートを作成する方法
はじめに:
データの視覚化はデータ分析とデータのプレゼンテーションの重要な手段であり、ファンネル チャートは、ファネル チャートを通じてデータの変更や変換を視覚的に表示できる、一般的に使用されるデータ視覚化チャート タイプです。この記事では、ECharts と Python インターフェイスを使用してファネル チャートを作成する方法を紹介し、詳細なコード例を示します。
1. 準備
開始する前に、必要なソフトウェアとライブラリがインストールされていることを確認する必要があります:
2. 必要なライブラリをインポートし、 modules
ファネル チャートの描画を開始する前に、必要なライブラリとモジュールをインポートする必要があります。この記事では、次のライブラリとモジュールを使用します:
from pyecharts.charts import Funnel from pyecharts import options as opts
3. ファネル チャートのデータを作成する
ファネル チャートを作成する前に、表示するデータを準備する必要があります。通常、ファネル チャートは複数のデータで構成され、それぞれがステージまたはステップのデータを表します。この記事では、オンライン ショッピング プラットフォームのユーザー コンバージョンを例として、次のデータを想定します:
data = [("访问量", 100), ("注册量", 80), ("下单量", 60), ("支付量", 40), ("成交量", 20)]
IV. ファネル チャートの描画
次に、ECharts が提供するインターフェイスを使用します。ファネル チャートを描画するためのライブラリ。ファネル チャートの描画プロセスには次の手順が含まれます。
funnel = Funnel(init_opts=opts.InitOpts(width="800px", height="600px")) funnel.set_global_opts(title_opts=opts.TitleOpts(title="用户转化漏斗图"))
funnel.add("转化量", data)
funnel.set_series_opts(label_opts=opts.LabelOpts(color="rgba(0, 0, 0, 0)"), itemstyle_opts=opts.ItemStyleOpts( border_color="rgba(0, 0, 0, 0)", border_width=0, color=JsCode(""" function(params) { var colorList = [ ['#FF7092', '#FF8FB8'], ['#FFB46E', '#FFC798'], ['#3ED2E6', '#4BDFF3'], ['#9AC86D', '#A2D47A'], ['#B6A2DE', '#BBAEE3'] ]; return new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: colorList[params.dataIndex][0] }, { offset: 1, color: colorList[params.dataIndex][1] }] ) } """) ) )
funnel.render("funnel_chart.html")
5. コードを実行して結果を表示します
Jupyter Notebook で上記のコードを実行すると、コードによって「funnel_chart.html」という名前のファイルが生成されます。ブラウザでファイルを開くと、生成されたファネル チャートを確認できます。
結論:
この記事では、ECharts と Python インターフェイスを使用してファネル チャートを作成する手順を紹介し、詳細なコード例を示します。これらのコード例を通じて、読者は自分のニーズとデータに基づいてカスタマイズされたファネル チャートを作成し、それをデータ分析とデータ プレゼンテーションに適用できます。この記事が読者にとって役立つことを願っています、ありがとう!
以上がECharts と Python インターフェイスを使用してファネル チャートを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。