Pandas: プロット凡例を作成およびカスタマイズする方法
次の基本構文を使用して、パンダのプロットに凡例を追加できます。
plt. legend ([' A ',' B ',' C ',' D '], loc=' center left ', title=' Legend Title ')
次の例は、この構文を実際に使用する方法を示しています。
例: Pandas でプロット凡例を作成およびカスタマイズする
次のパンダ データフレームがあるとします。
import pandas as pd #createDataFrame df = pd. DataFrame ({' A ':7, 'B':12, ' C ':15, ' D ':17}, index=[' Values '])
次の構文を使用して棒グラフを作成し、DataFrame 内の値を視覚化し、カスタム ラベル付きの凡例を追加できます。
import matplotlib. pyplot as plt
#create bar chart
df. plot (kind=' bar ')
#add legend to bar chart
plt. legend ([' A Label ',' B Label ',' C Label ',' D Label '])
loc引数とtitle引数を使用して、凡例の場所とタイトルを変更することもできます。
import matplotlib. pyplot as plt
#create bar chart
df. plot (kind=' bar ')
#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '],
loc=' upper left ', title=' Labels ')
最後に、 size引数を使用して凡例のフォント サイズを変更できます。
import matplotlib. pyplot as plt
#create bar chart
df. plot (kind=' bar ')
#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '], prop={' size ': 20 })
キャプションのフォント サイズが大幅に大きくなっていることに注意してください。
追加リソース
次のチュートリアルでは、パンダで他の一般的な操作を実行する方法を説明します。
Pandas DataFrame から円グラフを作成する方法
Pandas DataFrame から点群を作成する方法
Pandas DataFrame からヒストグラムを作成する方法