errorbar 和 seaborn 散点图中的颜色不匹配

时间:2021-02-23 20:51:36

标签: python matplotlib seaborn scatter-plot

我正在尝试在 seaborn 散点图上添加一些 x 和 y 误差。我无法在任何地方找到匹配两者颜色的解决方案。我也很高兴标记位于错误行的顶部,而不是相反。

有人可以帮我吗?

非常感谢。

代码如下:

plt.figure(figsize=(7, 5), dpi=200)
sns.set_style("ticks")

sns.scatterplot(y="D47 CDES (Final)", x="D48 CDES (Final)", data=data, palette="muted", 
              hue="ID", style="ID", s=80)
plt.errorbar(y="D47 CDES (Final)", x="D48 CDES (Final)", xerr="D48 CDES (Final) CI", 
              yerr="D47 CDES (Final) CI", elinewidth=0.5,data=data, label=None, capsize=2, capthick=0.5)

plt.tick_params(axis='x')
plt.legend(loc='upper left', scatteryoffsets=[0.55], frameon=False, fontsize=9, ncol=3)
plt.xlabel("$\Delta_{48}$", fontsize=15)
plt.ylabel("$\Delta_{47}$", fontsize=15)

plt.xlim(0,0.5)
plt.ylim(0.45,0.7)
plt.savefig("a.jpg", bbox_inches = 'tight')

结果如下: Plot

0 个答案:

没有答案