【发布时间】:2021-02-23 05:50:16
【问题描述】:
我正在尝试并排绘制两个 seaborn catplots,而不是一个在另一个之上。为了不共享 x 轴,我必须创建一个 FacetGrid 实例并使用 '.map_dataframe' 函数来生成两个图,但它已将它们生成在另一个之上。 (我能够通过使用 'sns.catplot' 并排创建图,但是 'sharex=False' 参数不起作用,我最终得到了两个 x 轴上的所有值。)
这是我的代码:
grid = sns.FacetGrid(data = pcd_data, col = 'Multi Storey Property')
grid.map_dataframe(sns.catplot, kind = 'bar', x="House Type ",
y="Percentage", height = 6, hue="Last Balance Range Sort",
palette = 'pastel', alpha = 0.6)
plt.close(1)
plt.show()
它产生了以下内容:
任何帮助将不胜感激。
我正在使用 Python 3.8.3 Anaconda。康达 4.9.1
谢谢
【问题讨论】:
标签: python matplotlib seaborn visualization