在Seaborn中,可以使用subplots()
函數來創建子圖。這個函數返回一個包含子圖的Figure對象和Axes對象的元組,然后可以使用這些對象來繪制子圖。以下是一個示例代碼:
import seaborn as sns
import matplotlib.pyplot as plt
# 創建一個包含子圖的Figure對象和Axes對象的元組
fig, axes = plt.subplots(2, 2, figsize=(10, 10))
# 在子圖中繪制數據
sns.scatterplot(x='sepal_length', y='sepal_width', data=iris, ax=axes[0, 0])
sns.boxplot(x='species', y='petal_length', data=iris, ax=axes[0, 1])
sns.countplot(x='species', data=iris, ax=axes[1, 0])
sns.kdeplot(x='sepal_length', data=iris, ax=axes[1, 1])
plt.show()
在這個示例中,我們創建了一個2x2的子圖布局,然后在每個子圖中使用Seaborn繪制了不同的圖表。最后調用plt.show()
來顯示子圖。