gpt4 book ai didi

python - 如何使用 "matplotlib.pyplot"在不同的窗口中绘制我的图形?

转载 作者:可可西里 更新时间:2023-11-01 09:57:23 26 4
gpt4 key购买 nike

我有 4 个数组,p1&p2v1&v2 相似,我喜欢在 2 个不同的窗口上绘制它们。我使用以下代码将它们全部绘制在 1 个窗口中,但我喜欢像上面所说的那样将它们分开:

p1 = real_stock_price_volume[:,0]
v1 = real_stock_price_volume[:,1]
p2 = predicted_stock_price_volume[:,0]
v2 = predicted_stock_price_volume[:,1]
plt.plot(p1, color = 'red', label = 'p1')
plt.plot(v1, color = 'brown', label = 'v1')
plt.plot(p2, color = 'blue', label = 'p2')
plt.plot(v2, color = 'green', label = 'v2')
plt.title('Stock Price Prediction')
plt.xlabel('Time')
plt.ylabel('Stock Price')
plt.legend()
plt.show()

我应该如何更改我的代码?

最佳答案

您可以在每次绘图调用之前调用 plt.figure() 来实现这一点。

p1 = real_stock_price_volume[:,0]
v1 = real_stock_price_volume[:,1]
p2 = predicted_stock_price_volume[:,0]
v2 = predicted_stock_price_volume[:,1]

plt.figure(1)
plt.plot(p1, color = 'red', label = 'p1')
plt.title('Stock Price Prediction')
plt.xlabel('Time')
plt.ylabel('Stock Price')

plt.figure(2)
plt.plot(v1, color = 'brown', label = 'v1')
plt.title('Stock Price Prediction')
plt.xlabel('Time')
plt.ylabel('Stock Price')

plt.figure(3)
plt.plot(p2, color = 'blue', label = 'p2')
plt.title('Stock Price Prediction')
plt.xlabel('Time')
plt.ylabel('Stock Price')

plt.figure(4)
plt.plot(v2, color = 'green', label = 'v2')
plt.title('Stock Price Prediction')
plt.xlabel('Time')
plt.ylabel('Stock Price')
plt.legend()

plt.show()

关于python - 如何使用 "matplotlib.pyplot"在不同的窗口中绘制我的图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54865248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com