前一篇文章是调用xlsxwriter这个模块来绘制了多个图表,现在使用maltplotlib来绘制单个图像数据信息,
有点类似大学里面使用的maltlib
#!usr/bin/python3
# coding=utf-8
import numpy as np
import matplotlib.pyplot as plt
if __name__ == '__main__':
testTime = 40
#将数据绘制成图像
data_x = []
data_y = []
data_file="××××\test.txt"
for line in open ( data_file):
data_y.append (float(line))
index = 0
while(index<len(data_y)):
data_x.append(float(testTime)/len(data_y)*index)
index=index+1
#print(len(data_x))
plt.figure ( figsize=(12, 7))#设置图像的横竖比例
plt.plot ( list(data_x), list(data_y), color="blue", linewidth=1, linestyle="-" )
plt.xlim(0,float(testTime))#设置x轴的取值范围
plt.ylim(float ( min (data_y) ), float(max(data_y)) )#设置y轴的取值范围
plt.yticks ( np.linspace ( f