fix: New annotation for days remaining plot showing extent of weeks remaining plot
This commit is contained in:
parent
a1a4348ea1
commit
580b703fb5
1 changed files with 4 additions and 2 deletions
6
plot.py
6
plot.py
|
@ -20,6 +20,7 @@ from functools import reduce
|
|||
from matplotlib.dates import date2num, DateFormatter, WeekdayLocator
|
||||
import matplotlib.dates as mdates
|
||||
import matplotlib.ticker as mtick
|
||||
from matplotlib.patches import Rectangle
|
||||
|
||||
from isoweek import Week
|
||||
|
||||
|
@ -745,13 +746,14 @@ def plot_vaccination_done_days():
|
|||
|
||||
ax.grid(True)
|
||||
|
||||
d = datetime.date(2021, 3, 1)
|
||||
ax.add_patch(Rectangle((d, 0), today - d, 52 * 7, edgecolor='darkgrey', lw=3, fill=False, label='Detailansicht (s.u.)'))
|
||||
|
||||
ax.legend(loc='upper right')
|
||||
ax.get_yaxis().get_major_formatter().set_scientific(False)
|
||||
|
||||
ax.set_xlabel('Datum')
|
||||
ax.set_ylabel('Tage, bis 70 % erreicht sind')
|
||||
|
||||
add_annotations(ax)
|
||||
|
||||
save_plot(plot_name)
|
||||
|
@ -779,7 +781,7 @@ def plot_vaccination_done_weeks():
|
|||
weeks_remaining_daily = np.ceil((einwohner_deutschland * 0.7 - d['cumulative']) / (d['mean_vaccination_rates_daily'])) / 7
|
||||
weeks_remaining_rolling = np.ceil((einwohner_deutschland * 0.7 - d['cumulative']) / (d['vaccination_rates_daily_rolling_average'])) / 7
|
||||
|
||||
ax.set_xlim(datetime.datetime(2021, 3, 1), today)
|
||||
ax.set_xlim(datetime.date(2021, 3, 1), today)
|
||||
ax.set_ylim(0, 52)
|
||||
ax.axhline(days_until_target / 7, label='Impfziel Ende Sommer')
|
||||
|
||||
|
|
Loading…
Reference in a new issue