-2

我在 Python 中有一个 pyplot 图,这些点由线连接。

我想在情节的中途打破界限。

这可能吗?

先感谢您。

4

4 回答 4

2

根据我的经验,使用点的最佳方法是matplotlib。它易于使用。

也许您应该添加代码,以便我了解您如何存储数据。

祝你好运!

于 2013-07-04T12:38:38.570 回答
1

将 1-5 绘制为一个系列,将 6-10 绘制为一个单独的系列!Pyplot(任何绘图系统)应该除了一组以上的数据用于单独的行。

于 2013-07-04T12:48:46.683 回答
1

拆分数据:

import matplotlib.pyplot as plt
import numpy as np
break_at = 0
x = np.linspace(-1,1,100)
i1 = np.where(x>break_at)
i2 = np.where(x<break_at)
plt.plot(x[i1],x[i1]**2)
plt.plot(x[i2],x[i2]**2)
plt.show()
于 2013-07-04T13:04:47.083 回答
1
from matplotlib import pyplot as pl
import numpy as np

x = np.linspace(0, 5, 10)
y = np.sin(x)
pl.plot(x, y, 'o')
pl.plot(x[:5], y[:5], 'g-')
pl.plot(x[5:], y[5:], 'g-')
pl.show()
于 2013-07-04T13:13:08.907 回答