url = "https://www.worldometers.info/coronavirus/"
response = requests.get(url)
data = response.text
soup = BeautifulSoup(data, "html.parser")
'''Since there are no unary operators supported between 'counter' and the variable 'i',
I must declare another variable 'counter' and set it equal to zero, with the value
of counter being updated by 1 each time.'''
total_cases = []
counter = 0;
global_case_information = soup.find_all("div", {"class":"maincounter-number"})
for cases in global_case_information:
if(counter == 13):
break
else:
total_cases.append(cases.text)
counter += 1
global_cases = {"Total Deaths":total_cases[1], "Total Recovered":total_cases[2]}
covid_figure = plt.figure()
plt.rcParams["figure.figsize"] = [40, 40]
keys_array = np.arange(len(global_cases.keys()))
axes = plt.gca()
plt.xticks(keys_array, global_cases.keys())
plt.ylabel("Number Of People Affected(Globally)")
plt.title("Global Covid-19 Statistics")
plt.bar(keys_array, global_cases.values())
plt.show()
Хорошо, поэтому я пытаюсь заставить ось Y начинаться с нуля и иметь относительное смещение 50000 единиц. Однако, это не то, что происходит, и я даже попытался сделать следующее:
plt.yticks (np.arange (0, 300000, 50000))
Но это не работает.