Pandasでの水平バープロットの基本
Pandasのデータフレームを使用して、水平バープロットを作成する方法を説明します。まず、必要なライブラリをインポートし、サンプルデータを作成します。
import pandas as pd
import matplotlib.pyplot as plt
# サンプルデータの作成
data = {'Name': ['Tom', 'Nick', 'John', 'Peter'],
'Age': [20, 21, 19, 18]}
df = pd.DataFrame(data)
次に、plot.barh()
関数を使用して、データフレームから水平バープロットを作成します。
df.plot.barh(x='Name', y='Age', color='blue')
plt.show()
このコードは、Name
列をx軸に、Age
列をy軸にしたバープロットを作成します。color
パラメータでバーの色を指定できます。
以上が、Pandasでの水平バープロットの基本的な作成方法です。次のセクションでは、x軸のラベルの回転について説明します。
x軸のラベルの回転
バープロットのx軸のラベルが長い場合や、ラベルが多い場合、ラベルが重なってしまうことがあります。そのような場合、ラベルを回転させることで見やすくすることができます。
以下に、x軸のラベルを45度回転させる例を示します。
ax = df.plot.barh(x='Name', y='Age', color='blue')
ax.set_xticklabels(ax.get_xticklabels(), rotation=45)
plt.show()
このコードでは、set_xticklabels()
関数を使用してx軸のラベルを取得し、それらのラベルを45度回転させています。
以上が、Pandasでのx軸のラベルの回転方法です。次のセクションでは、カスタムカラーとサイズについて説明します。
カスタムカラーとサイズ
Pandasのバープロットでは、バーの色やプロットのサイズをカスタマイズすることができます。以下に、それぞれのカスタマイズ方法を示します。
バーの色のカスタマイズ
バーの色は、plot.barh()
関数のcolor
パラメータを使用して指定できます。以下に、バーの色を赤に設定する例を示します。
df.plot.barh(x='Name', y='Age', color='red')
plt.show()
プロットのサイズのカスタマイズ
プロットのサイズは、plot.barh()
関数のfigsize
パラメータを使用して指定できます。figsize
パラメータは、幅と高さのタプルを受け取ります。以下に、プロットのサイズを10×5に設定する例を示します。
df.plot.barh(x='Name', y='Age', color='red', figsize=(10, 5))
plt.show()
以上が、Pandasでのバープロットのカスタムカラーとサイズの設定方法です。これらのカスタマイズを活用して、データをより分かりやすく視覚化しましょう。