Seaborn的factorplot()函數用于繪制分類數據的因子圖。該函數可以在一個圖中同時顯示多個分類變量的分布情況,可以是點圖、柱狀圖、箱線圖等等。factorplot()函數的參數有kind、col、row、hue等,可以用來控制圖的形式、子圖的分布方式以及數據的分組方式。
下面是一個簡單的示例:
import seaborn as sns
import matplotlib.pyplot as plt
# 使用Seaborn自帶的數據集
tips = sns.load_dataset("tips")
# 繪制因子圖
sns.factorplot(x="day", y="total_bill", data=tips, kind="box", hue="sex", col="time")
# 顯示圖形
plt.show()
在這個例子中,我們使用Seaborn自帶的tips數據集,繪制了一個根據"day"和"time"分組的箱線圖,其中用"hue"參數將數據再細分為"sex",最終得到一個以"day"為x軸,"total_bill"為y軸的多個箱線圖。