Я пытаюсь добиться того, чтобы линейный график был над линейным графиком. Но независимо от того, что я делаю, чтобы изменить zorder, кажется, что он удерживает планку на вершине линии. Ничто, что я делаю, чтобы попытаться изменить zorder, кажется, не работает. Иногда гистограмма просто не отображается, если zorder <= 0. </p>
import pandas as pd
import matplotlib.pyplot as plt
def tail_plot(tail):
plt.figure()
#line plot
ax1 = incidence[incidence['actual_inc'] != 0].tail(tail).plot(x='date', y=['R_t', 'upper 95% CI', 'lower 95% CI'], color = ['b', '#808080', '#808080'])
ax1.set_zorder(2)
ax2 = ax1.twinx()
inc = incidence[incidence['actual_inc'] != 0]['actual_inc'].tail(tail).values
dates = incidence[incidence['actual_inc'] != 0]['date'].tail(tail).values
#bar plot
ax2.bar(dates, inc, color ='red', zorder=1)
ax2.set_zorder(1)
Продолжает давать мне это: