我试图绘制这个图1,这是一个物体的轨迹,如果它出现在一侧(底部),它出现在另一侧(顶部),所以我不# 39; t想要每次发生时连接这两个点的线。 我想要的是像2这样的图片;为了达到这个目的,我使用了“无”#39;用于指示间隙的值,如图中python折线图文档中所示。我在第一张图片中有很多数据,很难将值更改为“无”。用手。有没有办法用大量数据做我想做的事情?
答案 0 :(得分:0)
因为您没有提供任何代码或其他我在javascript中为您尝试过的解决方案。
这是一个jsFiddle,它应该自动执行您想要的行为。 https://jsfiddle.net/n8v85vL5/
您所要做的就是将示例中设置的变量yDifferenceOnThatPointsShouldNotConnected
提供给500
。这意味着,与500相比差异较大的所有点都将无法连接。 (分别用代码填充空值来实现)。
这样做:trace1.x:[1,2], trace1.y: [5,599]
于:trace1.x:[1,1.0001,2], trace1.y: [5,null,599]
因为我们向y插入了一个空值,我们也必须插入一个x值。在此我将0.0001添加到xValue之前(例如jsFiddle第34行)。
希望它有所帮助:-)我猜你在python中需要它:这应该是可能的,只需将语法改为python