🐛 FIXED: Some graphs would be wrong for newer start dates
- Because turns out that I'm just not that smart
This commit is contained in:
parent
374c44af3d
commit
ac68c2389b
19
Analyser.py
19
Analyser.py
|
@ -64,10 +64,11 @@ class Analyser:
|
|||
plt.title(('Total cases in ' + country))
|
||||
|
||||
countryData = self.df[self.df['countriesAndTerritories'].isin([country])]
|
||||
countryData = countryData.sort_values('dateRep')
|
||||
countryData['totalCases'] = countryData['cases'].cumsum()
|
||||
mask = (countryData['dateRep'] >= start_date) & (countryData['dateRep'] <= end_date)
|
||||
countryTimeData = countryData.loc[mask]
|
||||
countryTimeData = countryTimeData.sort_values('dateRep')
|
||||
countryTimeData['totalCases'] = countryTimeData['cases'].cumsum()
|
||||
|
||||
|
||||
countryTimeData.plot(ax=ax, x='dateRep', y='totalCases')
|
||||
|
||||
|
@ -144,10 +145,11 @@ class Analyser:
|
|||
plt.title(('Total deaths in ' + country))
|
||||
|
||||
countryData = self.df[self.df['countriesAndTerritories'].isin([country])]
|
||||
countryData = countryData.sort_values('dateRep')
|
||||
countryData['totalDeaths'] = countryData['deaths'].cumsum()
|
||||
mask = (countryData['dateRep'] >= start_date) & (countryData['dateRep'] <= end_date)
|
||||
countryTimeData = countryData.loc[mask]
|
||||
countryTimeData = countryTimeData.sort_values('dateRep')
|
||||
countryTimeData['totalDeaths'] = countryTimeData['deaths'].cumsum()
|
||||
|
||||
|
||||
countryTimeData.plot(ax=ax, x='dateRep', y='totalDeaths')
|
||||
|
||||
|
@ -224,12 +226,13 @@ class Analyser:
|
|||
plt.title(('Daily death rate in ' + country) + ' in %')
|
||||
|
||||
countryData = self.df[self.df['countriesAndTerritories'].isin([country])]
|
||||
countryData = countryData.sort_values('dateRep')
|
||||
countryData['totalCases'] = countryData['cases'].cumsum()
|
||||
countryData['totalDeaths'] = countryData['deaths'].cumsum()
|
||||
countryData['deathRate'] = countryData['totalDeaths'] / countryData['totalCases'] * 100
|
||||
mask = (countryData['dateRep'] >= start_date) & (countryData['dateRep'] <= end_date)
|
||||
countryTimeData = countryData.loc[mask]
|
||||
countryTimeData = countryTimeData.sort_values('dateRep')
|
||||
countryTimeData['totalCases'] = countryTimeData['cases'].cumsum()
|
||||
countryTimeData['totalDeaths'] = countryTimeData['deaths'].cumsum()
|
||||
countryTimeData['deathRate'] = countryTimeData['totalDeaths'] / countryTimeData['totalCases'] * 100
|
||||
|
||||
|
||||
countryTimeData.plot(ax=ax, x='dateRep', y='deathRate')
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user