溫馨提示×

Seaborn子圖創(chuàng)建的方法是什么

小億
92
2024-05-17 15:54:19
欄目: 編程語言

在Seaborn中,可以使用subplots()函數(shù)來創(chuàng)建子圖。這個(gè)函數(shù)返回一個(gè)包含子圖的Figure對(duì)象和Axes對(duì)象的元組,然后可以使用這些對(duì)象來繪制子圖。以下是一個(gè)示例代碼:

import seaborn as sns
import matplotlib.pyplot as plt

# 創(chuàng)建一個(gè)包含子圖的Figure對(duì)象和Axes對(duì)象的元組
fig, axes = plt.subplots(2, 2, figsize=(10, 10))

# 在子圖中繪制數(shù)據(jù)
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()

在這個(gè)示例中,我們創(chuàng)建了一個(gè)2x2的子圖布局,然后在每個(gè)子圖中使用Seaborn繪制了不同的圖表。最后調(diào)用plt.show()來顯示子圖。

0