Python で ECharts を使用してファネル チャートを描画する方法

WBOY
リリース: 2023-12-17 21:06:58
オリジナル
1170 人が閲覧しました

Python で ECharts を使用してファネル チャートを描画する方法

ECharts を使用して Python でファネル チャートを描画する方法

はじめに:
ECharts は、Baidu によって開発されたオープン ソース チャート ライブラリであり、豊富なチャートを提供します。タイプと強力なデータ視覚化機能。ファンネル チャートは、さまざまな段階で一連のデータを表示するためによく使用されるチャート タイプの 1 つで、データに応じて幅が徐々に縮小または拡張されます。この記事では、ECharts ライブラリを使用して Python でファネル チャートを描画する方法と、対応するコード例を紹介します。

ステップ 1: ECharts ライブラリをインストールする
まず、ECharts ライブラリをインストールする必要があります。インストールは pip コマンドを使用するだけで完了します。

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

ステップ 2: ファネル チャートを作成する
次に、ファネル チャート オブジェクトを作成する必要があります。次のコードを使用して、単純なファネル チャートを作成します。

from pyecharts.charts import Funnel
from pyecharts import options as opts

# 创建漏斗图对象
funnel = Funnel()

# 添加数据
data = [("步骤一", 100), ("步骤二", 80), ("步骤三", 60), ("步骤四", 40), ("步骤五", 20)]
funnel.add("", data)

# 设置全局配置项
funnel.set_global_opts(title_opts=opts.TitleOpts(title="漏斗图示例"))

# 渲染图表
funnel.render()
ログイン後にコピー

ステップ 3: ファネル チャートのスタイルとデータを設定する
上記のコードでは、最初にファネル チャートを描画するための Funnel オブジェクトを作成します。次に、Funnel オブジェクトの add メソッドを呼び出すことで、ファネル チャート データを追加できます。各データ項目はタプルで構成され、最初の要素はファネルのステージ名を表し、2 番目の要素はステージの値を表します。

ステップ 4: チャートのグローバル構成項目を設定する
ファンネル チャート オブジェクトの set_global_opts メソッドを呼び出すことで、ファンネル チャートのグローバル構成項目を設定できます。この例では、ファネル チャートのタイトルを「ファネル チャートの例」に設定します。

ステップ 5: チャートをレンダリングする
最後に、render メソッドを呼び出すことで、ファネル チャートを HTML ファイルにレンダリングしてローカルに保存できます。

概要:
この記事では、ECharts ライブラリを使用して Python でファネル チャートを描画する方法の基本的な手順を紹介し、対応するコード例を示します。これらのコードを使用すると、ファネル チャートを簡単に描画し、グローバル構成項目を設定してチャートのスタイルと外観をカスタマイズできます。

上記のコードは基本的な例を示しているだけであり、実際のアプリケーションのニーズに応じて変更およびカスタマイズできることに注意してください。同時に、ECharts はより豊富なチャート タイプとインタラクティブな機能もサポートしており、読者は他の機能や使用方法をさらに調べることができます。

参考資料:

  • ECharts 公式ドキュメント: https://echarts.apache.org/
  • ECharts GitHub リポジトリ: https://github.com/ apache/echarts

上記は、ECharts を使用して Python でファネル チャートを描画する方法の紹介です。

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

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