+-
import matplotlib.pyplot as plt
plt.scatter(x, y, marker='*')
plt.xscale('linear')
plt.yscale('linear')
plt.errorbar(x, y, yerr=e, ecolour='k')
plt.show()
其中x和y是数据点的numpy数组,e也是对应误差区间的numpy数组。
当我运行这段代码时,它给我的图中有黑色(由 ecolour='k'指定)的错误线和默认的数据点之间的蓝色连接线,我如何去除这些蓝色连接线?
或者,我如何分别指定连接线的颜色?'linespec'不起作用。
0
投票
投票
plt.errorbar(x, y, yerr=e, ecolor='k', linestyle='')
更新:只要给一个线条样式参数,并将其设置为None、''或'',它就不会绘制连接线,而是保留错误条。
也是对我帖子的更正,应该是颜色而不是颜色。