1.安装 matplotlib
sudo pip3 install matplotlib
使用pandas绘图
import pandas as pd
import matplotlib.pyplot as plt
students = pd.read_excel('./fileld.xlsx')
students.sort_values(by='Number', inplace=True, ascending=False)
students.plot.bar(x='Fileld', y='Number', color='blue', title='nihao')
plt.tight_layout()
plt.savefig('1.png', dpi=100)
plt.show()
使用 matplotlib 绘图
import pandas as pd
import matplotlib.pyplot as plt
students = pd.read_excel('./Field.xlsx')
# 数据排序
students.sort_values(by='Number', inplace=True, ascending=False)
# matplotlib 绘图
plt.bar(students.Field, students.Number, color='orange')
# 设置横坐标文字和方向
plt.xticks(students.Field, rotation='90')
# 设置横坐标名称
plt.xlabel('Field')
# 设置纵坐标名称
plt.ylabel('Number')
# 设置表头
plt.title('International Students By Field', fontsize=16)
# 设置为紧凑型布局
plt.tight_layout()
# 保存图片
plt.savefig('1.png', dpi=100)
# 开始绘制
plt.show()