Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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_Python 3.x_Matplotlib_Data Visualization_Seaborn - Fatal编程技术网

如何使用Python一次在数据帧中绘制所有单独的直方图?

如何使用Python一次在数据帧中绘制所有单独的直方图?,python,python-3.x,matplotlib,data-visualization,seaborn,Python,Python 3.x,Matplotlib,Data Visualization,Seaborn,我有一个包含多个列的数据框,我想一次绘制所有列,我尝试使用for循环,但不断出现错误 for i in range(n_samples): pyplot.subplot(n_rows, n_columns, 1 + i) pyplot.axis('off') pyplot.imshow(Dataframe[i,:,:,:]) n_samples=要绘制的样本数(直方图数) Dataframe=例如,可以使用[i,:,…,:]调用的numpy数组 n_行=需要的行

我有一个包含多个列的数据框,我想一次绘制所有列,我尝试使用for循环,但不断出现错误

    for i in range(n_samples):
    pyplot.subplot(n_rows, n_columns, 1 + i)
    pyplot.axis('off')
    pyplot.imshow(Dataframe[i,:,:,:])
n_samples=要绘制的样本数(直方图数)

Dataframe=例如,可以使用
[i,:,…,:]调用的numpy数组

n_行=需要的行数,但n_行*n_列=n_样本

n_列=需要的行数,但n_行*n_列=n_样本

例如,将其包装到:

    for i in range(n_samples):
    pyplot.subplot(n_rows, n_samples, 1 + i)
    pyplot.axis('off')
    pyplot.imshow(Dataframe[i,:,:,:])
例如:

n_colums=3, n_rows=2, n_samples=6