如何更改子图的大小?

我正在使用 Google Colab,当我尝试绘制图表时,它是这样的

http://img4.mukewang.com/64b5ecea0001372406480434.jpg

但我必须绘制很多图表,所以我使用了 for 循环 

http://img2.mukewang.com/64b5ecf90001e13a17580603.jpg

我希望这些图表的大小与第一张图像中的大小相同,但我得到了压缩形式的所有图表。我应该做什么才能使用 for 循环获得与第一张图像中相同大小的图形。


HUH函数
浏览 85回答 2
2回答

饮歌长啸

尝试使用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]或者,您可以在不同图形的每次迭代中创建一个新图,其中每个图像都将具有原始尺寸。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python