我必须从我必须解析的源文件创建一个直方图:
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))