【发布时间】:2022-01-12 13:46:11
【问题描述】:
我用以下数据构建了一个 Seaborn 图
我制作了下面的代码来显示 FacetGrid
def facetGridSales():
grouped_sales_data=pd.read_excel("Random Sales Data.xlsx",sheet_name="Sheet1")
g=sns.FacetGrid(data=grouped_sales_data,col='Location',col_wrap=4)
g.map(sns.barplot,'Item','Total Sale Amount',order=['Junk','Stuff','Widgets','Things'])
plt.savefig('CustomFacetGrid.jpg')
我的问题是标签('Junk'、'Stuff'、'Widgets'、'Things)对于第一行子图不可见。有没有办法增加 FacetGrid 的行之间的空间以使第一行标签可见?
【问题讨论】:
-
您应该使用
sns.catplot和kind='ba'而不是映射到 FacetGrid。
标签: python seaborn data-visualization bar-chart facet-grid