【实用】3种调整matplotlib图片大小的方法

文章目录

  • 问题
  • 一、plt.figure(figsize=(n, n))
  • 二、plt.rcParams['figure.figsize']=(n, n)
  • 三、样式表+plt.style.use('xxx.mpstyle')

  • 问题

    如何设定matplotlib输出的图片大小?

    import matplotlib.pyplot as plt
    

    文字讲解如下文,视频双语讲解3种调整matplotlib画图大小的方法

    一、plt.figure(figsize=(n, n))

    比如想让输出的图片大小为600x600像素:

    plt.figure(figsize=(6, 6))
    # 600 x 600 像素(先宽度 后高度)
    # 注意这里的宽度和高度的单位是英寸,1英寸=100像素,所以要除以100
    plt.plot([1,2,3,4])
    plt.ylabel('some numbers')
    plt.show()
    

    二、plt.rcParams[‘figure.figsize’]=(n, n)

    这一方法可以同时对多个图片设置大小:

    import matplotlib.pyplot as plt
    plt.rcParams['figure.figsize']=(12.8, 7.2)
    # 全局设置输出图片大小 1280 x 720 像素
    

    如果需要对某个图片设置其他大小,使用方法一(plt.figure(figsize=(n, n)))即可。

    三、样式表+plt.style.use(‘xxx.mpstyle’)

    新建文件,文件名为xxx.mpstyle,例如style.mpstyle
    编辑文件内容:

    figure.figsize:12.8,7.2
    

    python文件中:

    import matplotlib.pyplot as plt
    plt.style.use('style.mpstyle')
    # 样式表文件路径
    

    如果需要对某个图片设置其他大小,使用方法一(plt.figure(figsize=(n, n)))即可。

    来源:虎亿香

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【实用】3种调整matplotlib图片大小的方法

    发表评论