pandas读取csv文件数据并对指定字段使用matplotlib画折线图

it2023-10-07  80

csv数据图如下所示:

代码如下所示:

import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = 'simhei' plt.rcParams['axes.unicode_minus']=False data = pd.read_csv('student.csv') data = np.array(data) city = [] name = [] for i in range(len(data)): if data[i][1] == '武汉' or data[i][1] == '宜昌': name.append(data[i][1]) city.append(data[i][2]) else: pass plt.bar(np.arange(len(city)),city) plt.xticks(np.arange(len(city)),name) plt.title('武汉和宜昌录取人数') plt.show()

 

效果图如下所示:

最新回复(0)