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