我遇到了一些困难,添加了错误栏到我在Python中使用Seaborn创建的图中。Seaborn和Stripplot的错误栏
我目前有'csv'格式的数据框;
TSMdatabase = 'TSMvsRunmaster.csv';
tsmdf = pd.read_csv(TSMdatabase, sep=',');
数据帧有这个标题格式:
Run,TSMX_Value,TSMX_Error,TSMX+1_Value,TSMX+1_Error,Source
然后我用一个for循环中的不同TSM值改为:
TSM = ['001', '002', '003', '004', '010', '011', '012',
'013', '016', '017', '101', '102', '104', '105', '106']
for x in TSM:
tsm = x
然后终于我绘制给我:
plt.figure()
sns.set_style("darkgrid")
ax = sns.stripplot(x="Run", y='TSM'+str(tsm)+'_Value', hue="Source", data=tsmdf,
jitter=True, palette="Set2", split=True)
plt.xticks(rotation=40)
plt.title('Run TSM'+str(tsm)+' Comparison')
plt.show()
P很多关于某些TSM无误差线
如果我再尝试添加错误吧,我结束了在各子数据集的中间只是一个错误吧:
哪里每个来源,Python和Matlab在数据框架中都有自己的错误!
有没有人有任何想法!非常感谢你!
首先,您需要包括如何将错误条放置到图上,*'然后尝试添加错误条*可能意味着任何事情。其次,使用[mcve]会增加获得帮助的机会。因此,如果可以使用一些模型数据重现行为,请提供相应的代码。 – ImportanceOfBeingErnest