2020年9月17日木曜日

Jupyter上でChartifyを使用して積上げ領域グラフを表示する

Jupyter上でChartifyを使用して積上げ領域グラフを表示するには、以下のサンプルのようにareaを使用します。
StackedをFalseにすると積み上げでない領域グラフになります。

サンプルコード

import chartify
import pandas as pd

data = chartify.examples.example_data()
data['month_year'] = data['date'].values.astype('datetime64[M]')
chart_data = data.groupby(['fruit', 'month_year'])[['quantity']].sum().reset_index()
print(chart_data)

ch = chartify.Chart(blank_labels=True, x_axis_type='datetime', y_axis_type='linear')
ch.set_title("領域グラフサンプル")
ch.plot.area(data_frame=chart_data, x_column='month_year', y_column='quantity', color_column='fruit', stacked=True)
ch.show()

〇出力画像

インストール方法

Jupyterの仮想環境で以下のコマンドを実行します。
pipenv install chartify

関連情報

・Chartifyのgithubリポジトリ
https://github.com/spotify/chartify

0 件のコメント:

コメントを投稿