如何利用 Matplotlib 建立群集點圖?


我們可執行以下步驟,利用 Matplotlib 建立群集點圖 −

  • 設定圖形尺寸並調整子圖之間的內邊距和外邊距。
  • 建立一個 Pandas 資料幀,即一個二維、可調整大小、潛在異構的表格資料。
  • 初始化繪圖器,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()

輸出

更新於: 04-Aug-2021

953 次瀏覽

開始您的職業生涯

完成本課程以獲得認證

開始
廣告