我在 Python 中有一个 pyplot 图,这些点由线连接。
我想在情节的中途打破界限。
这可能吗?
先感谢您。
将 1-5 绘制为一个系列,将 6-10 绘制为一个单独的系列!Pyplot(任何绘图系统)应该除了一组以上的数据用于单独的行。
拆分数据:
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()
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()