Проблема с метками оси при использовании fill_between - PullRequest
0 голосов
/ 09 июля 2019

Я запускаю код, который генерирует два вспомогательных участка с общей осью 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...