为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改子图的大小?

如何更改子图的大小?

HUH函数 2023-07-18 09:36:18
我正在使用 Google Colab,当我尝试绘制图表时,它是这样的但我必须绘制很多图表,所以我使用了 for 循环 我希望这些图表的大小与第一张图像中的大小相同,但我得到了压缩形式的所有图表。我应该做什么才能使用 for 循环获得与第一张图像中相同大小的图形。
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

尝试使用figsize参数:

fig, ax = plt.subplots(no_of_feature, 1, figsize=(5, 10))  # example


查看完整回答
反对 回复 2023-07-18
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

当你这样做时:

fig, ax = plt.subplot(no_of_features,1)

您创建一个具有预定义大小的图窗实例。因此它将挤压所有子图以适应该图形大小。

要增加图形大小,您应该在调用之前以您希望的大小运行plt.subplot

plt.rcParams['figure.figsize'] = [12, 8]

或者,您可以在不同图形的每次迭代中创建一个新图,其中每个图像都将具有原始尺寸。

查看完整回答
反对 回复 2023-07-18
  • 2 回答
  • 0 关注
  • 84 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信