【发布时间】:2021-06-25 16:35:02
【问题描述】:
我正在尝试在 Visual Studio 代码上使用 Matplotlib 和 Pandas 创建一个由 5 个子图组成的图,这些子图由简单的折线图组成。但是,由于某种原因,即使我将图形做得很大,图像也总是看起来很小并且结块。我尝试使用 subplots_adjust 修改图形之间的空间,但这并没有改变任何东西。
这是我的代码
ax1 = plt.subplot(1, 5, 1)
ax1 = plt.plot(returns["MSFT"])
plt.xlabel("Date")
plt.ylabel("Daily MSFT Returns")
plt.title("MSFT Returns Over Time")
ax2 = plt.subplot(1, 5, 2)
ax2 = plt.plot(returns["AMZN"])
plt.xlabel("Date")
plt.ylabel("Daily AMZN Returns")
plt.title("AMZN Returns Over Time")
ax3 = plt.subplot(1, 5, 3)
ax3 = plt.plot(returns["AAPL"])
plt.xlabel("Date")
plt.ylabel("Daily AAPL Returns")
plt.title("AAPL Returns Over Time")
ax4 = plt.subplot(1, 5, 4)
ax4 = plt.plot(returns["GOOG"])
plt.xlabel("Date")
plt.ylabel("Daily GOOG Returns")
plt.title("GOOG Returns Over Time")
ax5 = plt.subplot(1, 5, 5)
ax5 = plt.plot(returns["FB"])
plt.xlabel("Date")
plt.ylabel("Daily FB Returns")
plt.title("FB Returns Over Time")
plt.figure(figsize=(100, 100))
plt.subplots_adjust(wspace = 10)
plt.show()
【问题讨论】:
标签: visual-studio matplotlib visual-studio-code