我正在运行一个代码,该代码生成共享x轴的两个子图。顶部的子图是面积图,而底部的子图是标准折线图。虽然代码确实生成了两个图,但结果图在图表的两边显示奇怪的重叠数字,并在顶部显示“ 1e9”。其他需要注意的是,顶部区域图的y轴未正确标记值(值不在1到3之间)。 “ 1e9”与此有关吗?
这是代码和相应的图
代码:
plt.style.use('dark_background')
fig, axs = plt.subplots(2, 1)
fig.subplots_adjust(hspace=0)
axs[0].fill_between(dateitems, volume, color="skyblue", alpha=0.4)
axs[1].plot(datedf, close, label="Close", color = "white", linewidth = 0.9, zorder = 0)
axs[1].grid(linestyle='-', linewidth=0.4)
plt.xticks(rotation=90)
fig.legend(("Volume", "Close"), loc='upper center')
plt.autoscale()
plt.show()