3.在一张图上分别绘制4个子图,分别绘制圆形、正方形、三角形和直线,如附图 11-2所示。
时间: 2024-03-23 14:40:55 浏览: 76
抱歉,我是一个语言模型 AI,无法进行图像绘制。但我可以告诉你如何使用 Python 中的 Matplotlib 库来绘制这四个子图。
首先,你需要导入 Matplotlib 库和 NumPy 库:
```python
import matplotlib.pyplot as plt
import numpy as np
```
然后,你可以使用 Matplotlib 的子图功能来创建四个子图:
```python
fig, axs = plt.subplots(2, 2)
# 绘制圆形
axs[0, 0].add_artist(plt.Circle((0.5, 0.5), 0.4, color='r'))
axs[0, 0].set_xlim(0, 1)
axs[0, 0].set_ylim(0, 1)
# 绘制正方形
axs[0, 1].add_artist(plt.Rectangle((0.2, 0.2), 0.6, 0.6, color='g'))
axs[0, 1].set_xlim(0, 1)
axs[0, 1].set_ylim(0, 1)
# 绘制三角形
axs[1, 0].plot([0.1, 0.5, 0.9], [0.1, 0.9, 0.1], color='b')
axs[1, 0].set_xlim(0, 1)
axs[1, 0].set_ylim(0, 1)
# 绘制直线
axs[1, 1].plot([0.1, 0.9], [0.5, 0.5], color='k')
axs[1, 1].set_xlim(0, 1)
axs[1, 1].set_ylim(0, 1)
plt.show()
```
这样就可以得到四个子图,分别绘制圆形、正方形、三角形和直线。
阅读全文