应用pandas可读取excel文件中的数据,存储为数据框,并应用matplotlib包中的方法进行数据可视化。
本例中读取的stock.xlsx文件中的数据为
一、画饼图
importnumpy as npimportpandas as pdimportmatplotlib.pyplot as pltimportmatplotlib.dates as mdate#时间序列绘图示例
stock = pd.read_excel('stock.xlsx', index_col = 0)#读取Excel文件,存为数据框stock,并指导第0列为数据框的索引列
print(stock.head)
plt.rcParams['font.sans-serif'] = 'Simhei' #设置中文
plt.figure(figsize=(6,6)) #设置长宽,建立窗口
plt.title('2018年5月成效量饼图') #设置图标题
plt.pie(stock.volume[0:5], labels = stock.index[0:5, autopct = '%1.1f%%')
plt.grid(True)
plt.show()
绘制的图形如下:
画折线图代码如下:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt