带错误条的Seaborn条件颜色编码散点图

时间:2016-11-24 23:40:13

标签: python matplotlib conditional seaborn

尝试从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()

enter image description here

我想要的是像这样的条件:

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'

谢谢!

0 个答案:

没有答案