我想为我的PandasDataFrame制作一个多箱线图,每个cat_column
中的每个类别级别的num_column
都有不同的箱线图,而整个num_column
都有一个箱线图。到目前为止,我所能做的最好的是双子图(一个用于整个列,一个用于每个类别的箱线图):
import seaborn as sns
import matplotlib.pyplot as plt
plt.subplots(1, 2)
plt.subplot(1, 2, 1)
sns.boxplot(data=df, y="num_column")
plt.title("Full Column")
plt.subplot(1, 2, 2)
sns.boxplot(data=df, x="cat_column", y="num_column")
plt.title("Categories")
plt.show()
我想把所有的都放在一个情节里。
1条答案
按热度按时间ivqmmu1c1#
您可以使用子图、设置编号图和使用ax:
x和y轴可以读取一列。