python3导入xls文件并作图

作为一个初学者,搜了各种资料,终于前进了一小步,把代码传上来,以供自己回顾学习历程。
难点:
1、列表字符串转化为数字;
2、做多张表;
3、横坐标日期间隔,隔一个显示,不然会重叠。

代码:

-- coding: utf8 --

import xlrd
import numpy as np
import matplotlib.pyplot as plt

data = xlrd.open_workbook(‘xujieribao.xls’)

table=data.sheets()[0]
#print(table)
nrows=table.nrows#行数
ncols=table.ncols#列数
#c1=arange(0,nrows,1)
#print(c1)

start=1#开始的行
end=10#结束的行
rows=end-start
list_values=[]
a=[]
b=[]
c=[]
b1=[]
c1=[]
for x in range(start,end):
values=[]
row=table.row_values(x)
for i in range(0,7):
#print(value)
values.append(row[i])
list_values.append(values)
#print(list_values)
datamatrix=np.array(list_values)
a.append(datamatrix[-1,0])
b.append(datamatrix[-1,3])
c.append(datamatrix[-1,4])
for i in b:
b1.append(int(float(i)))
for i in c:
c1.append(int(float(i)))

plt.figure(1)
plt.plot(a,b1)
plt.title(“续借笔数”)
plt.xticks(np.arange(0, 10, step=2))
plt.savefig(‘xujiebishu.png’)
plt.figure(2)
plt.plot(a,c1)
plt.title(“续借金额”)
plt.xticks(np.arange(0, 10, step=2))
plt.savefig(‘xujiejine.png’)

python3导入xls文件并作图
python3导入xls文件并作图