我正在使用线性拟合绘制一些数据集。我希望线性拟合具有与绘制数据相同的颜色(误差条)。我怎样才能得到那种颜色?
答案 0 :(得分:18)
你可以试试这个:
x = np.arange(10)
y = np.arange(10)
err = np.ones(10)
ebar = plt.errorbar(x,y, yerr=err)
color = ebar[0].get_color()
ebar
是艺术家的容器,因此您可以修改最后一行中的索引,以匹配您想要获取颜色的艺术家。
您还可以轻松设置错误栏的颜色,这样您就可以确切地知道它们的颜色,而无需检查它:
ebar = plt.errorbar(x,y, yerr=err, ecolor='y')