gpt4 book ai didi

python - Pyplot errorbar 一直将我的点与线连接起来?

转载 作者:太空狗 更新时间:2023-10-30 01:53:32 27 4
gpt4 key购买 nike

我无法让数据点之间的这些线消失!似乎每当我尝试添加错误栏时它都会这样做。如果你看一下图表,第一个是没有误差线的,第二个是有误差线的。这是 pyplot errorbar 的常见副作用吗?有谁知道它为什么这样做,或者如何让它消失?

plt.figure()
plt.scatter(x, y, label = 'blah')
plt.errorbar(x, y, yerr = None, xerr = x_err)
plt.plot(x, f) #this is a line of best fit

enter image description here enter image description here

最佳答案

您可以将线型(ls)设置为'none'(注意: ls=None不起作用):

import numpy as np
import matplotlib.pylab as plt

x = np.arange(10)
y = np.arange(10)
yerr = np.random.random(10)
xerr = np.random.random(10)

plt.figure()
plt.subplot(121)
plt.scatter(x, y, label = 'blah')
plt.errorbar(x, y, yerr = None, xerr = xerr)

plt.subplot(122)
plt.scatter(x, y, label = 'blah')
plt.errorbar(x, y, yerr = None, xerr = xerr, ls='none')

enter image description here

关于python - Pyplot errorbar 一直将我的点与线连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40020274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com