解析文件并使用python创建直方图

时间:2014-04-18 16:42:29

标签: python matplotlib histogram

我必须从我必须解析的源文件创建一个直方图:

for line in fp:
        data =  line.split('__')
        if(len(data)==3 and data[2]!='\n' and data[1]!=''):
            job_info = data[0].split(';')
            [...]
            job_times_req = data[2].split(';')
                if(len(job_times_req)==6):
                    cpu_req = job_times_req[3]

解析是正确的,我已经尝试过了,但是现在我想创建一个关于我调用X cpu多少次的直方图。例如,如果我已经调用了第一个10次,第二次调用了4次,依此类推,我希望看到这个的结构。

我尝试过类似的事情:

a.append(cpu_req )
plt.hist(a, 100)
plt.xlabel('CPU N°', fontsize=20)
plt.ylabel('Number of calls', fontsize= 20)
plt.show()

但无效,如何以正确的方式存储数据以在直方图中显示它们?

用简单的演员解决

a.append(int(cpu_req))

0 个答案:

没有答案