[英]How change sizes of subplots in Matplotlib?
尝试使用figsize
参数:
fig, ax = plt.subplots(no_of_feature, 1, figsize=(5, 10)) # example
当你这样做时:
fig, ax = plt.subplot(no_of_features,1)
您创建一个图形实例,它具有预定义的大小。 因此它将挤压所有子图以适应这个图形大小。
要增加图形大小,您应该在调用plt.subplot
之前使用您希望的大小运行:
plt.rcParams['figure.figsize'] = [12, 8]
或者您可以在不同图形的每次迭代中创建一个新图,每个图像都将具有原始大小。
正如@RichieV 建议的那样,还建议使用不同的nrows
/ ncols
来扩展图像中的子图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.