今天记录一些利用python的基本绘图操作:
大家有用的话,可以自取~
1.柱状图
import pandas as pd
import matplotlib.pyplot as plt
students = pd.read_excel('E:/Students.xlsx')
students.sort_values(by='Number', inplace=True, ascending=False)
students.index = range(0, len(students))
print(students)
# 使用这个函数画图更好看
plt.bar(students['Field'], students['Number'], color='orange', width=0.7)
plt.bar(students.Field, students.Number, color='orange', width=0.7)
plt.xticks(students['Field'], rotation='90')# 标签旋转90度
#如何写中文的图名,还要再次研究一下,其实也可以使用其他软件P上去
plt.title('International students by Field', fontsize=16)# 设置图名,中文会报错
# X轴和Y轴的名字
plt.xlabel('Field')
plt.ylabel('Number')
# plt.tight_layout()# 紧凑型布局,将标签显示完全,但是会压缩上面图的部分
plt.show()
students = pd.read_excel('E:/Students.xlsx')
#进行排序,通过数字进行排序,从大到小排列
students.sort_va