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

MatplotlibでSwarmPlotを作成するにはどうすればよいですか?


MatplotlibでSwarmPlotを作成するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • Pandasデータフレームを作成します。つまり、2次元で、サイズが変更可能で、異種の可能性がある表形式のデータを作成します。
  • プロッタ、swarmplotを初期化します。
  • 箱ひげ図をプロットするには、 boxplot()を使用します メソッド。
  • 図を表示するには、 show()を使用します メソッド。

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

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

data = pd.DataFrame({"Box1": np.arange(10),
                     "Box2": np.arange(10)})

ax = sns.swarmplot(x="Box1", y="Box2", data=data, zorder=0)

sns.boxplot(x="Box1", y="Box2", data=data,
            showcaps=False, boxprops={'facecolor': 'None'},
            showfliers=False, whiskerprops={'linewidth': 0}, ax=ax)

plt.show()

出力

MatplotlibでSwarmPlotを作成するにはどうすればよいですか? MatplotlibでSwarmPlotを作成するにはどうすればよいですか?


  1. Matplotlibで3D連続線をプロットする方法は?

    Matplotlibで3D連続線をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 zを作成します xを使用したデータポイント およびy データポイント。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D投影を使用して、サブプロット配置として軸を追加します。 xをプロットします 、 y およびz plot()を使用したデータポイント メソッ

  2. 任意のデータを使用してMatplotlibで4Dプロットを作成するにはどうすればよいですか?

    4Dプロットを作成するために、x、y、z、およびcの標準データポイントを作成できます。新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 ステップ figure()を使用する フィギュアを作成する、または既存のフィギュアをアクティブ化する方法。 サブプロット配置の一部として図を追加します。 numpyを使用してx、y、z、cのデータポイントを作成します。 散布図を使用して散布図を作成します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt im