如何使用Python一次在数据帧中绘制所有单独的直方图?
我有一个包含多个列的数据框,我想一次绘制所有列,我尝试使用for循环,但不断出现错误如何使用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 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