[英]How can i plot all the individual histograms in a dataframe at once Using Python?
我有一个包含多列的数据框,我想一次绘制它们,我尝试使用 for 循环我不断收到错误
Try something like this :尝试这样的事情:
for i in range(n_samples):
pyplot.subplot(n_rows, n_columns, 1 + i)
pyplot.axis('off')
pyplot.imshow(Dataframe[i,:,:,:])
n_samples = Number of your samples you want to plot (number of histograms) n_samples = 要绘制的样本数(直方图数)
Dataframe = for example a numpy array which you can call with [i,:,..,:]
Dataframe = 例如一个 numpy 数组,您可以使用[i,:,..,:]
n_rows = Number of rows you want, but n_rows*n_colums=n_samples n_rows = 你想要的行数,但 n_rows*n_colums=n_samples
n_columns = Number of rows you want, but n_rows*n_colums=n_samples n_columns = 你想要的行数,但 n_rows*n_colums=n_samples
For example wrap it to:例如将其包装为:
for i in range(n_samples):
pyplot.subplot(n_rows, n_samples, 1 + i)
pyplot.axis('off')
pyplot.imshow(Dataframe[i,:,:,:])
For example:例如:
n_colums=3, n_rows=2, n_samples=6
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.