plt figure函数
时间: 2023-11-11 18:11:38 浏览: 31
`plt.figure()` 是 Matplotlib 库中的一个函数,用于创建一个新的图形(figure)对象。它可以用来设置图形的大小、分辨率、背景色等属性,并且可以为每张图设置不同的属性。
下面是 `plt.figure()` 的常用参数:
- figsize:图形的大小,以英寸为单位,例如 (6, 4) 表示宽度为 6 英寸,高度为 4 英寸。
- dpi:图形的分辨率,以每英寸点数为单位,默认为 100。
- facecolor:图形的背景色,默认为白色。
- edgecolor:图形的边框颜色,默认为白色。
- frameon:是否显示边框,默认为 True,即显示。
下面是一个例子:
```python
import matplotlib.pyplot as plt
# 创建一个大小为 8x6 英寸,分辨率为 100 dpi 的图形对象
fig = plt.figure(figsize=(8, 6), dpi=100)
# 绘制一个子图
ax = fig.add_subplot(1, 1, 1)
ax.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')
# 设置图形标题
ax.set_title('Example Plot')
# 显示图形
plt.show()
```
在这个例子中,我们创建了一个大小为 8x6 英寸,分辨率为 100 dpi 的图形对象,并在其中绘制了一个子图。最后我们设置了子图的标题并显示了整张图形。
相关问题
plt figure dpi
您可以使用Matplotlib中的figure()函数设置图形的分辨率,以更改图形的dpi(每英寸点数)。例如,要将dpi设置为100,您可以执行以下操作:
```python
import matplotlib.pyplot as plt
fig = plt.figure(dpi=100)
```
这将创建一个具有100dpi分辨率的新图形对象。您可以在此图形对象上创建子图并绘制您想要的任何内容。
plt.figure()函数
plt.figure()函数是用来创建一个新的图像窗口的函数。它可以用来控制图像的大小、分辨率以及背景颜色等参数。
语法:
```python
plt.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure.Figure'>, clear=False, **kwargs)
```
参数说明:
- num: 图像窗口的编号或名称,数字为编号,字符串为名称,默认为None。
- figsize: 指定图像窗口的大小,单位为英寸,二元组表示,如figsize=(8, 6)。
- dpi: 参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80 。
- facecolor: 背景颜色,缺省值为白色。
- edgecolor: 边框颜色,缺省值为白色。
- frameon: 是否显示边框,缺省值为True。
- FigureClass: 用来制定实例化的Figure类,缺省值为Figure类。
- clear: 当图像窗口存在时,是否清楚绘图,缺省值为False。
示例:
```python
import matplotlib.pyplot as plt
# 创建一个大小为8x6英寸,分辨率为80的图像窗口
plt.figure(figsize=(8, 6), dpi=80)
# 在图像窗口绘制一条直线
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
# 显示图像窗口
plt.show()
```
运行结果:
![figure_example.png](https://cdn.jsdelivr.net/gh/MaiweiAI/blog_img/figure_example.png)