ax1 = fig1.add_subplot(111)参数选择意义
时间: 2024-05-20 22:15:30 浏览: 15
在Matplotlib中,使用add_subplot()方法来创建一个子图。add_subplot()方法可以接受三个整数参数,表示将画布分割成几行几列,以及当前子图所在的位置。例如,add_subplot(2, 3, 4)表示将画布分割成2行3列,并且当前子图位于第4个位置(从左上角开始编号,从左到右,从上到下)。另外,add_subplot()方法还可以省略逗号,例如add_subplot(223)表示将画布分割成2行2列,并且当前子图位于第3个位置(从左上角开始编号,从左到右,从上到下)。
在ax1 = fig1.add_subplot(111)中,参数111表示将画布分割成1行1列,并且当前子图位于第1个位置,即整个画布都被当前子图占据。这种情况下,只有一个子图,因此可以将ax1视为整个画布的句柄,用于设置整个画布的属性或添加图形元素。
相关问题
ax1 = fig.add_subplot(111),删除绘图区域的xy轴
可以使用`ax1.axis('off')`来删除绘图区域的xy轴。此外,如果还想删除边框线,可以使用`ax1.set_frame_on(False)`。完整代码如下:
```python
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot([1, 2, 3], [4, 5, 6])
# 删除xy轴
ax1.axis('off')
# 删除边框线
ax1.set_frame_on(False)
plt.show()
```
ax1 = fig1.add_subplot(111)
这行代码是在 Matplotlib 中创建一个子图,将其添加到名为 `fig1` 的图形对象中,并将其返回给名为 `ax1` 的变量。其中的参数 `(111)` 表示将图形分成 1 行、1 列的一个子图网格,并将当前子图设置为第一个(唯一的)子图。可以通过 `ax1` 对象来控制子图的属性,如标题、标签、轴范围、图例等。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)