Python 在我的简单波基图中,额外显示的线是什么?

Python 在我的简单波基图中,额外显示的线是什么?,python,bokeh,Python,Bokeh,我正在尝试做的非常简单的折线图。我得到了一些额外的线显示与图表。我的代码非常简单: p = figure(width=1000, height=400, x_axis_type='datetime', title='ohlcv', tools='box_zoom') p.line(df.timestamp, df.open, line_color='green') show(p) 结果如下: 数据帧是非常基本的,所以我无法想象它与数据有什么异常。有人能帮我理解这是什么以及如何摆脱它吗?我们既

我正在尝试做的非常简单的折线图。我得到了一些额外的线显示与图表。我的代码非常简单:

p = figure(width=1000, height=400, x_axis_type='datetime', title='ohlcv', tools='box_zoom')
p.line(df.timestamp, df.open, line_color='green')
show(p)
结果如下:


数据帧是非常基本的,所以我无法想象它与数据有什么异常。有人能帮我理解这是什么以及如何摆脱它吗?

我们既没有数据也没有代码,所以帮助起来有点困难,但我想问题是,在数据中,x轴值没有顺序,因此您看到的线只是数据中的链接点。您应该按照时间戳对数据帧中的点进行排序


下次,试着想出一个。

天哪,谢谢你的努力。我花了两个小时尽我所能试了试,然后才来问。我没有意识到这一点,觉得自己很愚蠢。我不知道如何发布它的数据端,但下一次的目标是发布一个节略版本。再次感谢你!你不需要发布所有的数据。你可以试着想出一个极简玩具的例子,仍然重现你的问题。这很难,也需要时间,但总的来说,根据我的经验,这将帮助你自己理解问题的根源。