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 からヒストグラムを作成する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です