尝试从Pandas数据框中的数据绘制Seaborn中带有误差条的散点图,如果它们不在另一个轴的置信区间内,则有条件地着色点。这是迄今为止的代码:
sns.lmplot(x='reg', y='rd_diff',data = lreg_2016, fit_reg=False)
plt.errorbar(lreg_2016['reg'].values, lreg_2016['rd_diff'].values, yerr= lreg_2016['conf'].values,fmt='o', markersize=4)
plt.show()
我想要的是像这样的条件:
if lreg_2016['rd_diff'].values > (lreg_2016['reg'].values + lreg_2016['conf'].values) or
lreg_2016['rd_diff'].values < (lreg_2016['reg'].values - lreg_2016['conf'].values):
color of point = 'red'
谢谢!