我正在使用 Google Colab,当我尝试绘制图表时,它是这样的但我必须绘制很多图表,所以我使用了 for 循环 我希望这些图表的大小与第一张图像中的大小相同,但我得到了压缩形式的所有图表。我应该做什么才能使用 for 循环获得与第一张图像中相同大小的图形。
2 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
尝试使用figsize
参数:
fig, ax = plt.subplots(no_of_feature, 1, figsize=(5, 10)) # example
子衿沉夜
TA贡献1828条经验 获得超3个赞
当你这样做时:
fig, ax = plt.subplot(no_of_features,1)
您创建一个具有预定义大小的图窗实例。因此它将挤压所有子图以适应该图形大小。
要增加图形大小,您应该在调用之前以您希望的大小运行plt.subplot
:
plt.rcParams['figure.figsize'] = [12, 8]
或者,您可以在不同图形的每次迭代中创建一个新图,其中每个图像都将具有原始尺寸。
添加回答
举报
0/150
提交
取消