python简单的绘制折现图
Posted 写了程序换酒钱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python简单的绘制折现图相关的知识,希望对你有一定的参考价值。
在做一些数据统计时,折现图能够看出变化的趋势,最近查内存泄漏,跑了一个晚上的数据,想查查,那么折现图能够给一个很直观的结果。
我们使用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轴的数据。
结果如图:
以上是关于python简单的绘制折现图的主要内容,如果未能解决你的问题,请参考以下文章