如何在 Matplotlib 中更改图形大小
我们可以设置并更改在 Matplotlib 中绘制的图形大小。本教程将演示如何在创建图形之前和之后更改图形尺寸。
在 Matplotlib 中启动图形时设置图形大小
pyplot.figure
使用参数中指定的属性创建一个新图形,其中 figsize
以英寸为单位定义图形尺寸。
在 Matplotlib 中通过 figsize
设置图形大小
from matplotlib import pyplot as plt
plt.figure(figsize=(4,4))
plt.show()
在 Matplotlib 中通过 rcParams
设置图形大小
rcParams
是包含 Matplotlib 中属性的字典对象。我们可以将图形大小指定为 rcParams
中键 figure.figsize
的值。
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = (4, 4)
plt.plot([[1,2], [3, 4]])
plt.show()
plt.rcParams
可以放在 plt.plot
之前或之后。在同一 Python 脚本中创建的任何图形都将共享相同的设定图形大小。
你可以在同一脚本中设置多次 figure.figsize
,但是只有第一个设置将应用于创建的图形的大小。
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = (6, 6)
plt.plot([[1,2], [3, 4]])
plt.figure()
plt.rcParams["figure.figsize"] = (2, 2)
plt.plot([[1,2], [3, 4]])
plt.show()
这两个数字的大小均为,(6, 6)
而不是 (2, 2)
。
在 Matplotlib 中通过 set_size_inches
创建图形后更改图形大小
如果已经创建了图形,则可以用 set_size_inches
在 Matplotlib 中更改图形大小。
from matplotlib import pyplot as plt
fig1 = plt.figure(1)
plt.plot([[1,2], [3, 4]])
fig2 = plt.figure(2)
plt.plot([[1,2], [3, 4]])
fig1.set_size_inches(3, 3)
fig2.set_size_inches(4, 4)
plt.show()
在这里,fig1
和 fig2
是所创建的两个图形的参考。
set_size_inches
具有选项 forward
,其默认值为 True
,这意味着在用 set_size_inches
指定新的尺寸后,画布尺寸将自动更新。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
相关文章
如何在 Matplotlib Pyplot 中显示网格
发布时间:2024/02/04 浏览次数:142 分类:Python
-
本文演示了如何在 Python Matplotlib 中在一个图上画一个网格。使用 grid()函数来绘制网格,并解释了如何改变网格颜色和线条类型。
在 Matplotlib 中的图中添加文字
发布时间:2024/02/04 浏览次数:180 分类:Python
-
本教程展示了我们如何使用 plt.text()方法在 Matplotlib 中为图或轴添加文字。
Pandas 在 Matplotlib 柱状图上绘制多列图
发布时间:2024/02/04 浏览次数:189 分类:Python
-
在本教程中,我们将探讨如何使用 `DataFrame` 对象的 `plot()` 方法在柱状图上绘制多列。
在 Matplotlib 中创建趋势线
发布时间:2023/05/02 浏览次数:137 分类:Python
-
在这篇文章中,我们看了关于趋势线的简短演示,并了解了如何在 matplotlib 中的图形上创建线性趋势线。
在 Matplotlib 中设置条形图的宽度参数
发布时间:2023/05/02 浏览次数:256 分类:Python
-
在这个关于 Matplotlib 的演示中,我们讨论了条形图,并查看了 Matplotlib 中 bar 函数的宽度参数。
在 Matplotlib 中创建多个轴
发布时间:2023/05/01 浏览次数:185 分类:Python
-
在本文中,我们简要介绍了轴实例,并了解如何借助 Matplotlib 中的 add_axes() 方法将多个轴实例添加到图形中。
在 Matplotlib 中创建圆形箭头
发布时间:2023/03/18 浏览次数:194 分类:Python
-
在本教程中,我们使用 Python 和 Matplotlib turtle 库的帮助下从头开始绘制圆形箭头。
在 Matplotlib 中创建彩色三角形
发布时间:2023/03/18 浏览次数:120 分类:Python
-
在本教程中,我们将使用 Python Matplotlib 为自己绘制一个彩色三角形,并了解如何借助 Matplotlib 中的 turtle 库来创建它。