Вы можете воспроизвести график с помощью seaborn:
import seaborn as sns
plt.figure(figsize=(10,6))
sns.lineplot(data=df.iloc[0:600,:], x='dateRep', y='deaths', hue='countriesAndTerritories')
Вывод:

Здесь я выбрал подмножество весь фрейм данных (поскольку существует 200 стран, показывать легенду было бы слишком беспорядочно). Если вы хотите выбрать другой диапазон, измените 0 и 600 (df.iloc[0:600,:]
). Или, если у вас есть список стран, которые вы хотите построить, вы можете сделать это:
countries_to_plot = ["Zimbabwe", "Italy","France","Netherlands"]
sns.lineplot(data=df[df.countriesAndTerritories.isin(countries_to_plot)], x='dateRep', y='deaths', hue='countriesAndTerritories')