当我只想要以点为单位的数据时,为什么 plt.errorbox 给我连续的图表?

Why is plt.errorbox giving me continuous graph when I just want data in dots?

我在 matplotlib 中使用 errorbox 来绘制一个图表,其中

x1 = (0, 100, 60, 20, 80, 40)
y1 = (0.0, 0.058823529411764705, 0.058823529411764705, 0.0, 0.0, 0.0)

plt.figure()
plt.errorbar(x1, y1)
plt.title("Errors")
plt.show()

这会给我连续的线而不是单独的 6 个数据点吗? 我怎样才能修复它只产生 6 个数据点?我尝试使用 'o' 作为 pet.errorbar(x1,y1, 'o').

的第三个参数

您可以使用以下属性:

plt.errorbar(x1, y1,ls='None', marker = 'o')