import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
covid19 = pd.read_csv('countries-aggregated_csv.csv',sep=",")
covid19.head()
countryData = covid19[covid19["Country"] == "Germany"].copy(deep=True)
for key in ["Deaths","Confirmed","Recovered"]:
countryData.loc[:,(key + "Count")] = countryData[key] - countryData[key].shift(1)
plotData = [['Deaths','Confirmed','Recovered'],['DeathsCount','ConfirmedCount','RecoveredCount']]
for key,data in enumerate(plotData):
countryData.reset_index().plot(x ='Date', y=data,color=['black','red','lime'], kind = 'line', stacked=False, figsize=(10,10), linewidth=3)
plt.legend(frameon=True, loc='upper left')
plt.savefig(str(key) + '-data.png',dpi=200,pad_inches=5)
countryData.Country.unique()
covid19.loc[covid19["Date"] == "2020-03-30"].groupby(['Country']).sum().sort_values("Deaths")[-10:]
plotCountrys = covid19.loc[covid19["Date"] == "2020-03-30"].groupby(['Country']).sum().sort_values("Deaths")[-10:].plot(kind="bar",figsize=(20,10),color=['red','lime','black'])
plotCountrys.get_figure().savefig('countrys.png',dpi=200,pad_inches=5)