Я хочу отобразить серию графиков, используя al oop на одном графике в ячейке Jupyter, а затем в другой, чтобы отобразить другой график. Я строю эти кривые на первом графике, используя al oop:
def plotTrajectory(launchAngle):
[yRange, xRange] = setTrajectory(launchAngle)
plt.plot(yRange, xRange, label=launchAngle)
plt.ylabel('Vertical distance (m)')
plt.xlabel('Horiontal distance (m)')
plt.legend(bbox_to_anchor=(0.79, 1), title='Launch angle', loc='upper left', borderaxespad=0)
for i in launchAngles:
plotTrajectory(i)
, а затем пытаюсь построить другую кривую в отдельной ячейке:
plt.plot(angleRange90, heights, label='Height')
plt.show()
, и оба появляются на одном и том же сюжет. Нужно ли мне plt.close () или plt.clf ()? Я уверен, что это просто и является неправильным пониманием того, как работает matplotlib, но я ничего не могу найти в Интернете относительно этого конкретного случая c.
![enter image description here](https://i.stack.imgur.com/4Q4im.png)