Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的三维直方图_Python_Matplotlib - Fatal编程技术网

Python中的三维直方图

Python中的三维直方图,python,matplotlib,Python,Matplotlib,我正在尝试使用python生成一个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 = n

我正在尝试使用python生成一个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()
我做错了什么?

当您执行以下操作时,会出现“太多值无法解包”的情况:

(a, b) = (1, 2, 3)
也就是说,左侧的变量不足,无法接受
=
右侧的所有值

更新:

尝试:
ax.hist((X,Y,Z))

hist函数需要一个元组作为第一个参数