示例#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)
示例#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)
示例#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)
示例#4
0
文件: routes.py 项目: Neomexx/Covid19
def map():
    dataConf = Data()
    return render_template('map.html', data=dataConf)
示例#5
0
文件: routes.py 项目: Neomexx/Covid19
def totalRecovered():
    totalRecovered = Data().getTotalRecovered()
    return render_template('totalRecovered.html',
                           totalRecovered=totalRecovered)
示例#6
0
文件: routes.py 项目: Neomexx/Covid19
def totalDeaths():
    totalDeath = Data().getTotalDeath()
    return render_template('totalDeaths.html', totalDeath=totalDeath)
示例#7
0
文件: routes.py 项目: Neomexx/Covid19
def totalConfirmed():
    totalConfirmed = Data().getTotalConfirmed()
    return render_template('totalConfirmed.html',
                           totalConfirmed=totalConfirmed)
示例#8
0
文件: routes.py 项目: Neomexx/Covid19
def home():
    dataConf = Data()
    chartsData = getChartsData()
    return render_template('home.html', chartsData=chartsData, data=dataConf)
示例#9
0
def getConfirmedCasesByCountry():
    data = Data().confirmedByCountry
    sorted_list = sorted(data, key=lambda x: x[1], reverse=True)
    return sorted_list
示例#10
0
def getRecoveredByCountry():
    data = Data().recoveredByCountry
    sorted_list = sorted(data, key=lambda x: x[1], reverse=True)
    return sorted_list
示例#11
0
def getTotalDeathsByCountry():
    data = Data().deathByCountry
    sorted_list = sorted(data, key=lambda x: x[1], reverse=True)
    return sorted_list