0
我一直在把這個繪圖程序。它從一組文件中去除數字,進行一些數學計算,然後繪製條形圖以顯示數字如何變化。Pylab.bar plotting dificulty
從我所知道的,該程序的pylab.bar()部分是無法正確採取計算的數據並使用它。該程序不斷要求將高度設置爲某個數字或標量。我認爲問題在於我開始將事情轉換爲字符串,但我不確定。任何建議或幫助將是美好的!
import glob
import numpy
from numpy import *
import pylab
from pylab import *
lable = "c 1n0 an1 an2 an3 an4".split()
fnam = "Cmos*.csv"
opfnam = glob.glob(fnam)
for s in opfnam:
words = s.strip().split("[]")
a = open(words[0], "r").readlines()
b = str(a).split(',')
simp = str(b).translate(None, """'()["n]""")
t = simp.split(',')
c = t[2]
an0 = t[3]
an1 = t[4]
an2 = t[5]
an3 = t[6]
an4 = t[7]
tie = t[0]+t[1]
data = c,an0, an1, an2, an3, an4
print data
y = (-1,0,1,2,3,4)
bar(y, data, width = .75)
show()"