Python
 Computer >> コンピューター >  >> プログラミング >> Python

【Matplotlib】Pandasで作成したグループ化ヒストグラムに凡例とタイトルを追加する方法

Pandasで生成したグループ化ヒストグラムに凡例やタイトルを追加するには、以下の手順に従います。

  • 図のサイズを設定し、rcParams を使ってサブプロット間および周囲の余白を自動調整します。
  • キーとして "a"、"b"、"c"、"d" を持つ Pandas のデータフレームを作成します。
  • kind="hist" を指定してデータフレームをプロットします。
  • plt.title() を使って軸にタイトルを設定します。
  • 図を表示するには show() メソッドを使用します。

コード例

from matplotlib import pyplot as plt
import pandas as pd

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({'a': [1, 1, 1, 1, 3],
                   'b': [1, 1, 2, 1, 3],
                   'c': [2, 2, 2, 1, 3],
                   'd': [2, 1, 2, 1, 3],
})
df.plot(kind='hist')
plt.title("Grouped Histograms")

plt.show()

出力結果

【Matplotlib】Pandasで作成したグループ化ヒストグラムに凡例とタイトルを追加する方法

解説

df.plot(kind='hist') を呼び出すと、データフレームの各列が個別の系列として扱われ、それぞれ異なる色で描画されるとともに、自動的に凡例も表示されます。タイトルは plt.title() で簡単に追加でき、グラフの内容をひと目で把握できるようになります。

  1. Matplotlibでhist2dプロットにカラーバーを追加する方法

    Matplotlibのhist2dプロット(2次元ヒストグラム)にカラーバーを追加するには、colorbar()メソッドの引数にスカラーマッピング可能なオブジェクト(ScalarMappable)を渡します。 実装手順 NumPyを使ってxとyのデータポイントを作成します。 subplots()メソッドを使って、図とサブプロットを作成します。 hist2d()メソッドを使って、2次元ヒストグラムを描画します。 hist2dから返されるスカラーマッピングオブジェクトをもとに、colorbar()でカラーバーを作成します。 show()メソッドを使って、図を表示します。 コード例 import

  2. PythonのMatplotlibでplt.title()に変数を組み込む方法

    PythonのMatplotlibでplt.title()に変数を組み込みたい場合、いくつかの簡単なステップで実現できます。ここでは、変数numの値をグラフのタイトルに動的に反映させる方法を解説します。 実装の手順 numpyを使ってxとyのデータポイントを作成します。変数numを用いてyの値を計算し、この値をタイトルに設定します。 plot()メソッドを使って、xとyのデータポイントを赤色(c=red)でプロットします。 曲線のタイトルに変数numを含めて設定します。文字列フォーマット(%記法やf文字列)を活用することで、変数の値をタイトルに埋め込めます。 図を画面に表示するには、show