使用fill_between时轴标签出现问题

时间:2019-07-09 06:53:12

标签: python plot

我正在运行一个代码,该代码生成共享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()

图: enter image description here

0 个答案:

没有答案