Python-如何更改用matplotlib绘制的图形的大小?

发布于 2021-02-02 23:23:39

如何更改用matplotlib绘制的图形的大小?

关注者
0
被浏览
196
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    如果你已经创建了图形,则可以快速执行以下操作:

    fig = matplotlib.pyplot.gcf()
    fig.set_size_inches(18.5, 10.5)
    fig.savefig('test2png.png', dpi=100)
    

    要将大小更改传播到现有的GUI窗口,请添加 forward=True

    fig.set_size_inches(18.5, 10.5, forward=True)
    


  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    以下似乎有效:

    from pylab import rcParams
    rcParams['figure.figsize'] = 5, 10
    

    这使图形的宽度为5英寸,高度为10 英寸。

    然后,Figure类将其用作其参数之一的默认值。



  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。


    图中显示了调用签名:

    from matplotlib.pyplot import figure
    figure(num=None, figsize=(8, 6), dpi=80, facecolor='
    

    figure(figsize=(1,1))将创建一寸的图像,该图像将是80×80像素,除非你还提供了不同的dpi参数。


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看