当年话下
import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_csv('C:\\Desktop\\file.csv', index_col = 'Date', parse_dates = True) #importing data to python and making date column as indexdf['year'] = df.index.year #extracting year from indexdata_20 = df[df['year'] == 2020] # Filtering out 2020 dateax = data_20.plot(kind='bar',x='Name',y='Weight') #Plotting by name for 2020只为 2 人绘制:ax = data_20[data_20['Name'] != 'John Smith'].plot(kind='bar',x='Name',y='Weight') #Plotting by name for 2020ax.set_ylabel('Weights in lbs') #Labeling y-axisax.set_xlabel('Names') #Labeling x-axisax.set_title('Weights for 2020') # Adding the title为了让它漂亮,只需添加标签:ax.set_ylabel('Weights in lbs') #Labeling y-axisax.set_xlabel('Names') #Labeling x-axisax.set_title('Weights for 2020'); # Adding the title