Python 如何使用seaborn/matplotlib为条形图的标签名称添加背景色

Python 如何使用seaborn/matplotlib为条形图的标签名称添加背景色,python,matplotlib,plot,seaborn,Python,Matplotlib,Plot,Seaborn,我目前正在尝试更改条形图中标签的背景色。 我感兴趣的是,这在seaborn身上是否可能 我已经阅读了文档并搜索了stackoverflow,但找不到解决方案 “”“ pal是我用于绘图的调色板 """ imported=pd.read_csv(“.csv文件名”,sep=“;”) 数据=已导入。筛选器(项=列名称) data.columns=新名称 对于索引,data.iterrows()中的行: 再次\u new\u df=pd.DataFrame({'name':row.index,'val

我目前正在尝试更改条形图中标签的背景色。 我感兴趣的是,这在seaborn身上是否可能

我已经阅读了文档并搜索了stackoverflow,但找不到解决方案

“”“
pal是我用于绘图的调色板
"""
imported=pd.read_csv(“.csv文件名”,sep=“;”)
数据=已导入。筛选器(项=列名称)
data.columns=新名称
对于索引,data.iterrows()中的行:
再次\u new\u df=pd.DataFrame({'name':row.index,'value':row.values})
sns.set(style=“whitegrid”)
ax=sns.barplot(x='value',y='name',data=再次\u新建\u df,调色板=pal)
ax.set(xlabel='common xlabel',ylabel='common ylabel')
plt.xlim(0,1)
plt.show()
打破
为了演示,我在PowerPoint中创建了两个绘图,所以我的问题很清楚:

“我当前的情节”:

这是绘图的样子:


简单地将标签贴在吧台上是一种可接受的解决方案吗?不幸的是,不是。我正在将一些绘图从R脚本转移到Python,因此它们必须看起来尽可能相同:/Or我是否误解了您的评论@吉奥:)@Adrian不确定你是否误解了它。我的意思是:是否要求颜色栏跨越Y轴的左侧?因为您可以让条形图保持原样(从零开始延伸),只需将列标签放在条形图上,而无需将其延伸到轴的左侧