Я пытался составить графики о covid-19, начав couting с первого дня, когда в стране больше или равно 100 случаев, но моя ось, кажется, не соответствует тому, как я хочу, и ни одно из решений, которые я искал, казалось, не работает должным образом. вот график и то, как я хотел, чтобы он был.
Синие рисунки, как я хочу, чтобы он был.
# IMPORTING MODULES
import pandas as pd
from datetime import datetime
import matplotlib.pyplot as plt
# READING CSV FILE
df = pd.read_csv('time_series_covid19_confirmed_global.csv')
# GROUPING DATA BY COUNTRY
df = df.groupby('Country/Region').sum()
# DROPPING LATITUDE AND LONGITUDE
df = df.drop(['Lat', 'Long'], axis=1).reset_index()
#SETTING Y AXIS
selected_countries = ['Argentina',
'Brazil',
'Chile',
'Ecuador',
'Peru',
'Colombia',
'Venezuela',
'Ecuador',
'Uruguay'
]
y_axis_parse1 = df.loc[df['Country/Region'] == 'Brazil'].values[0]
y_axis = [x for x in y_axis_parse1[1:] if x >= 100] # Setting starting point to 100 cases
#SETTING X AXIS
x_axis = range(len(y_axis)) # x axis based on lenght of y list data
#PLOTTING
plt.plot(x_axis, y_axis, '.-', color='red')
plt.xticks(x_axis)
plt.grid()
# STYLE OF THE GRAPH
plt.style.use('ggplot')
#PLOT SHOW
plt.show()