我有一个包含此类数据的文件:
0 5 9250 20728 1000 1200 34000
-0.1 -0 0.0 0.1 0.2 0.3
我需要阅读它并相应地创建直方图:第一行栏高度第二行箱。
from matplotlib import pyplot
import numpy as np
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
import string
x = []
y = []
for line in open('data.csv'):
values = line.strip(' ').split()
print(line.strip(' ').split())
x.append(float(values[0]))
y.append(float(values[1]))
plt.bar(y, x)
plt.xlabel('slack')
plt.ylabel('traces')
plt.title(r'Histogram of Slack')
# Tweak spacing to prevent clipping of ylabel
plt.savefig('igor.png')
尽管得到了 histo 我得到了这个: