ホームページ > バックエンド開発 > Python チュートリアル > ECharts と Python インターフェイスを使用してファネル チャートを描画する手順

ECharts と Python インターフェイスを使用してファネル チャートを描画する手順

PHPz
リリース: 2023-12-17 21:06:47
オリジナル
1015 人が閲覧しました

ECharts と Python インターフェイスを使用してファネル チャートを描画する手順

ECharts と Python インターフェイスを使用してファネル チャートを描画する手順

ファネル チャートは、データの複数の段階を表示するために使用される視覚的なチャートです。通常、次のことを表すために使用されます。プロセスの各段階での変換率または体積率。 ECharts および Python インターフェイスを使用してファネル チャートを描画する前に、対応するライブラリとプラグインをインストールし、以下の手順に従う必要があります。

ステップ 1: 必要なライブラリとプラグインをインストールする
ECharts と Python インターフェイスを使用してファネル チャートを描画する前に、対応するライブラリとプラグインがインストールされていることを確認する必要があります。まず、Python の ECharts ライブラリをインストールする必要があります。これは、次のコマンドを使用してインストールできます。

pip install pyecharts
ログイン後にコピー

さらに、ECharts によって公式に提供される echarts-gl プラグインもインストールする必要があります。次のコマンドを使用してインストールします。

pip install echarts-gl
ログイン後にコピー

ステップ 2: 必要なライブラリとモジュールをインポートする
必要なライブラリとプラグインをインストールした後、対応するライブラリとモジュールを Python プログラムにインポートする必要があります。 pyecharts および pyecharts.globals モジュールを含む例は次のとおりです:

from pyecharts import options as opts
from pyecharts.charts import Funnel
from pyecharts.globals import ThemeType
ログイン後にコピー

ステップ 3: データの準備
ファンネル チャートを描画する前に、対応するデータを準備する必要があります。データは、Python のリストまたは辞書を使用して保存できます。各ステージの名前と数量を含む、販売ファネルに関するデータがあるとします。例は次のとおりです:

data = [
    ("访问", 15654),
    ("咨询", 12345),
    ("订单", 9523),
    ("点击", 7654),
    ("展现", 3421)
]
ログイン後にコピー

ステップ 4: ファネル チャートを構成する
ファネル チャートを描画する前に、次のことを行う必要があります。タイトル、トピック、グラフのサイズなど、対応する設定を行います。例は次のとおりです。

funnel = (
    Funnel(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))
    .add(
        series_name="",
        data_pair=data,
        gap=2,
        tooltip_opts=opts.TooltipOpts(trigger="item", formatter="{a} <br/>{b}: {c}"),
        label_opts=opts.LabelOpts(is_show=True, formatter="{b}: {c}")
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(title="销售漏斗图", subtitle="数据来源"),
        legend_opts=opts.LegendOpts(is_show=False)
    )
    .set_series_opts(label_opts=opts.LabelOpts(position="inside"))
)
ログイン後にコピー

ステップ 5: ファネル チャートの生成
render メソッドを使用して、ファネル チャートを HTML ファイルに生成するか、Jupyter Notebook に表示します。例は次のとおりです。

funnel.render("funnel_chart.html")
ログイン後にコピー

この時点で、ECharts と Python インターフェイスを使用してファネル チャートを描画するすべての手順が完了しました。生成された HTML ファイルを表示するか、Jupyter Notebook に表示することで、最終的なファネル チャートを取得できます。

概要:
この記事では、ECharts と Python インターフェイスを使用してファネル チャートを描画する具体的な手順を紹介し、対応するコード例を示します。上記の手順により、ECharts と Python を使用して美しく実用的なファネル チャートを簡単に描画し、データをより直観的かつ明確に表示および分析できます。

以上がECharts と Python インターフェイスを使用してファネル チャートを描画する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート