そのようなデータを含むファイルがあります:
0 5 9250 20728 1000 1200 34000
-0.1 -0 0.0 0.1 0.2 0.3
それを読んで、それに応じてヒストグラムを作成する必要があります。最初の行のバーは2番目の行のビンです。
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 を取得しているにもかかわらず、次のようになります。