2010-01-07 4 views
2

파이썬을 사용하여 3D 히스토그램을 생성하려고합니다. 다음 코드를 시도했지만 압축을 풀 때 너무 많은 값을 오류가 발생했습니다.3d 히스토그램의 파이썬

from matplotlib import pyplot 
import pylab 
from mpl_toolkits.mplot3d import Axes3D 
import numpy  

fig = pylab.figure() 
ax = Axes3D(fig) 

data_filename = 'C:\csvfiles\luxury.txt' 

data_file = numpy.loadtxt(data_filename, delimiter=',') 

X = data_file[:,1] 
Y = data_file[:,2] 
Z = data_file[:,3] 

ax.hist(X, Y, Z) 
pyplot.show() 

내가 뭘 잘못하고 있니?

답변

3

"풀고 너무 많은 값이"당신이 이런 일을 수행 할 때 발생합니다입니다

(a, b) = (1, 2, 3) 

에 충분하지 변수하여 =의 오른쪽에있는 모든 값을 받아 떠났다.

업데이트 :

시도 : 함수는 첫 번째 인수로 튜플을 원하는 ax.hist((X, Y, Z))

HIST.

관련 문제