gpt4 book ai didi

python - 在 seaborn 中绘制带阴影的堆积条形图

转载 作者:行者123 更新时间:2023-12-05 04:57:44 25 4
gpt4 key购买 nike

我正在尝试使用带有阴影线的 seaborn/matplotlib 绘制堆积条形图。但孵化不当。如图所示它来了

enter image description here

我的代码如下:

 sc_bar=sns.barplot(x='Salt Concentration',y='EPS 
Produced',data=df_salt_conc_mod,hue='Strain',fill=False,edgecolor='black')
bars = sc_bar.patches
pattern=['//','..','xx','*']
hatches=np.tile(pattern,7)

i=0

for bar in bars:
bar.set_hatch(pattern[i])
i+=1
count+=1
if(i>3):
i=0

sc_bar.legend()

我做错了什么?

最佳答案

让我们试试zip:

df = sns.load_dataset('tips')
sc_bar = sns.barplot(data=df, x='tip', y='sex', hue='day', fill=False)
bars = sc_bar.patches
pattern=['//','..','xx','*']

# replace 2 with 7 in your code
hatches=np.repeat(pattern,2)

for pat,bar in zip(hatches,bars):
bar.set_hatch(pat)

sc_bar.legend()

输出:

enter image description here

关于python - 在 seaborn 中绘制带阴影的堆积条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64340226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com