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

PandasまたはMatplotlibの1つのグラフに複数の箱ひげ図をプロットします


PandasまたはMatplotlibの1つのグラフに複数の箱ひげ図をプロットするには、次の手順を実行できます-

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 2列のPandasデータフレームを作成します。

  • plot()を使用してデータフレームをプロットします kind ='boxplot'を使用したメソッド 。

  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
import numpy as np
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Pandas dataframe
data = pd.DataFrame({"Box1": np.random.rand(10), "Box2": np.random.rand(10)})

# Plot the dataframe
ax = data[['Box1', 'Box2']].plot(kind='box', title='boxplot')

# Display the plot
plt.show()

出力

次の出力が生成されます-

PandasまたはMatplotlibの1つのグラフに複数の箱ひげ図をプロットします


  1. 折れ線グラフ(Matplotlib)のY軸に複数のPandas列をプロットするにはどうすればよいですか?

    折れ線グラフのY軸に複数のPandas列をプロットするには、 set_index()を使用してインデックスを設定できます。 メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 カテゴリ1、カテゴリ2、およびカテゴリ3の列を持つデータフレームを作成します。 set_index()を使用する 既存の列を使用してDataFrameインデックスを設定するメソッド。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib import pyplot as plt

  2. PandasシリーズのMatplotlibで棒グラフをプロットする方法は?

    matplotlibでPandasシリーズの棒グラフをプロットするには、次の手順を実行できます- 1から10の範囲のさまざまなキーの辞書を作成します。 Pandasデータフレームを使用してデータフレームを作成します。 plot()を使用して棒グラフを作成します kind =barを使用するメソッド 。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [