Beispiel #1
0
def getDeathCountData():
    legend = 'Death count'
    totalDeathCountByDay = Data().totalDeathByDay
    dates, values = [], []
    for item in totalDeathCountByDay:
        dates.append(datetime.strptime(item[0], '%m/%d/%y'))
        values.append(item[1])
    return ChartData(legend, values, labels=dates)
Beispiel #2
0
def getConfirmedCasesData():
    legend = 'Confirmed cases'
    totalConfirmedByDay = Data().totalConfirmedByDay
    dates, values = [], []
    for item in totalConfirmedByDay:
        dates.append(datetime.strptime(item[0], '%m/%d/%y'))
        values.append(item[1])
    return ChartData(legend, values, dates)
Beispiel #3
0
def getNewCasesData():
    legend = 'New cases'
    totalConfirmedByDay = Data().totalConfirmedByDay
    dates, values = [], []
    prev, new = 0, 0
    for item in totalConfirmedByDay:
        dates.append(datetime.strptime(item[0], '%m/%d/%y'))
        new = item[1] - prev
        values.append(new)
        prev += new
    return ChartData(legend, values, dates)
Beispiel #4
0
def map():
    dataConf = Data()
    return render_template('map.html', data=dataConf)
Beispiel #5
0
def totalRecovered():
    totalRecovered = Data().getTotalRecovered()
    return render_template('totalRecovered.html',
                           totalRecovered=totalRecovered)
Beispiel #6
0
def totalDeaths():
    totalDeath = Data().getTotalDeath()
    return render_template('totalDeaths.html', totalDeath=totalDeath)
Beispiel #7
0
def totalConfirmed():
    totalConfirmed = Data().getTotalConfirmed()
    return render_template('totalConfirmed.html',
                           totalConfirmed=totalConfirmed)
Beispiel #8
0
def home():
    dataConf = Data()
    chartsData = getChartsData()
    return render_template('home.html', chartsData=chartsData, data=dataConf)
Beispiel #9
0
def getConfirmedCasesByCountry():
    data = Data().confirmedByCountry
    sorted_list = sorted(data, key=lambda x: x[1], reverse=True)
    return sorted_list
Beispiel #10
0
def getRecoveredByCountry():
    data = Data().recoveredByCountry
    sorted_list = sorted(data, key=lambda x: x[1], reverse=True)
    return sorted_list
Beispiel #11
0
def getTotalDeathsByCountry():
    data = Data().deathByCountry
    sorted_list = sorted(data, key=lambda x: x[1], reverse=True)
    return sorted_list