+-
Python Matplotlib。如何删除连接行的错误条
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、''或'',它就不会绘制连接线,而是保留错误条。

也是对我帖子的更正,应该是颜色而不是颜色。