ECharts と Python インターフェイスを使用してローズ チャートを描画する手順には、特定のコード サンプルが必要です
ローズ チャートは、データの分布を視覚的に表示するチャートの一種です。視覚化には幅広い用途があります。この記事では、ECharts と Python インターフェイスを使用してバラグラフを描画する方法と、対応するコード例を紹介します。
ステップ 1: 必要なライブラリとモジュールをインストールしてインポートする
まず、ECharts と Python の関連ライブラリとモジュールをインストールする必要があります。 pip を使用して、コマンド ラインに次のコマンドを入力してインストールできます:
pip install pyecharts jupyter echarts
インストールが完了したら、必要なライブラリとモジュールを Python スクリプトにインポートできます:
from pyecharts import options as opts from pyecharts.charts import Pie from pyecharts.globals import ThemeType
Step 2: データの準備
ローズ チャートは、半径と角度で構成されるデータ セットを提供する必要があります。この例では、さまざまな部門の売上を含むデータ コレクションを使用します。
data = [("销售部", 1200), ("市场部", 800), ("财务部", 600), ("生产部", 400), ("技术部", 200)]
ステップ 3: ローズ チャート インスタンスを作成し、パラメーターを構成します
まず、ローズ チャート インスタンス オブジェクトを作成し、チャートのタイトル、凡例、テーマなどのいくつかの基本パラメーターを構成します。
rose_chart = ( Pie(init_opts=opts.InitOpts(theme=ThemeType.WESTEROS)) .set_global_opts(title_opts=opts.TitleOpts(title="部门销售额玫瑰图")) .set_series_opts(label_opts=opts.LabelOpts(font_size=12,formatter="{b}: {c}")) )
init_opts
パラメータを使用して「Western Knights」という名前のテーマを指定し、title_opts
パラメータを使用してグラフのタイトルを設定します。
ステップ 4: バラグラフにデータを追加する
次に、バラグラフにデータを追加します。 add
関数を使用すると、データ コレクションをチャートに追加し、角度範囲や半径範囲などのいくつかの表示パラメーターを構成できます。
rose_chart.add( "", data, radius=["20%", "80%"], center=["50%", "50%"], rosetype="area", label_opts=opts.LabelOpts(is_show=True), )
ここでは、半径範囲を 20% から 80% に設定し、中心位置はチャートの中心になります。 rosetype
パラメータを「area」に設定します。これは面グラフを描画することを意味し、label_opts
パラメータを通じてラベル表示を設定します。
ステップ 5: ローズ チャートの生成と表示
最後に、render
関数を呼び出してローズ チャートを生成し、render_notebook を通じて Jupyter Notebook にチャートを表示します。 ### 関数。
rose_chart.render_notebook()上記のコードを実行すると、Jupyter Notebook で生成されたバラ チャートを確認できます。 要約すると、ECharts と Python インターフェイスを使用してローズ チャートを描画する手順には主に次のものが含まれます: 必要なライブラリとモジュールのインストールとインポート、データの準備、ローズ チャート インスタンスの作成とパラメーターの構成、ローズ チャートへのデータの追加. 、ローズ図を生成して表示します。上記の手順により、ECharts と Python を使用して、美しく直感的なバラ チャートを簡単に描画できます。 コード例:
from pyecharts import options as opts from pyecharts.charts import Pie from pyecharts.globals import ThemeType data = [("销售部", 1200), ("市场部", 800), ("财务部", 600), ("生产部", 400), ("技术部", 200)] rose_chart = ( Pie(init_opts=opts.InitOpts(theme=ThemeType.WESTEROS)) .set_global_opts(title_opts=opts.TitleOpts(title="部门销售额玫瑰图")) .set_series_opts(label_opts=opts.LabelOpts(font_size=12,formatter="{b}: {c}")) ) rose_chart.add( "", data, radius=["20%", "80%"], center=["50%", "50%"], rosetype="area", label_opts=opts.LabelOpts(is_show=True), ) rose_chart.render_notebook()上記のコード例を通じて、独自の Python 環境でバラグラフを描画し、必要に応じてパラメーターを調整してみることができます。
以上がECharts と Python インターフェイスを使用してローズ チャートを描画する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。