matplotlib:没有正确绘制曲线

时间:2015-04-05 23:11:01

标签: python numpy matplotlib

我试图绘制这条曲线,并且为什么它看起来像它的方式有点困惑。我想绘制下面看到的曲线,但我不想要中间的线条,也无法弄清楚它们为什么会在那里。可能是因为向量中间有0表示y值?

plot example

1 个答案:

答案 0 :(得分:2)

这只是来自我的手机,如果格式化已关闭,请道歉......

这种情况正在发生,因为您的数据中包含零。如果您想以某种方式将它们删除,那么您可以在读取时执行此操作,也可以对数据进行排序。这样的事情就足够了:

x, y = sorted(zip(x, y))