标签:
在做一些数据统计时,折现图能够看出变化的趋势,最近查内存泄漏,跑了一个晚上的数据,想查查,那么折现图能够给一个很直观的结果。
我们使用pylab包来绘制图形。
我使用pip来管理python包
sudo pip install pylab
时间比较长,其会下载一些依赖的包。
#!/usr/bin/python
import os
import matplotlib.pyplot as plt
allFile = []
r = open(‘result‘, ‘w‘)
heap = []
for filename in sorted(os.listdir(os.path.dirname(‘./‘))):
if filename.endswith(‘.txt‘):
allFile.append(filename)
for afile in allFile:
f = open(afile);
data = f.readlines();
t = data[1699].split(‘:‘)[1].strip()
heap.append(int(t))
r.write(t + ‘\n‘)
r.close();
dataLen = len(heap)
plt.plot(range(1, dataLen + 1), heap)
plt.show()
这是我写的简单的统计程序。
plt.plot()
接受两个参数,分别是x,y轴的数据。
结果如图:
标签:
原文地址:http://blog.csdn.net/zhx6044/article/details/50740139