Pandasを使った水平バープロットのラベル操作

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でのバープロットのカスタムカラーとサイズの設定方法です。これらのカスタマイズを活用して、データをより分かりやすく視覚化しましょう。

投稿者 karaza

コメントを残す

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