Source code for src.prepare_data.task_plot_r_effective_acc_to_rki
import matplotlib.pyplot as plt
import pandas as pd
import pytask
import seaborn as sns
from src.config import BLD
from src.config import PLOT_END_DATE
from src.config import PLOT_SIZE
from src.config import PLOT_START_DATE
from src.plotting.plotting import style_plot
@pytask.mark.depends_on(BLD / "data" / "processed_time_series" / "r_effective.pkl")
@pytask.mark.produces(BLD / "figures" / "data" / "r_effective_acc_to_rki.pdf")
[docs]def task_plot_r_effective_acc_to_rki(depends_on, produces):
df = pd.read_pickle(depends_on)
to_plot = df.loc[PLOT_START_DATE:PLOT_END_DATE]
fig, ax = plt.subplots(figsize=PLOT_SIZE)
sns.lineplot(x=to_plot.index, y=to_plot)
fig, ax = style_plot(fig, ax)
fig.savefig(produces)
plt.close()