python极坐标 polar 圆环
时间: 2023-11-12 10:59:40 浏览: 138
polar3d_三维极坐标图_
5星 · 资源好评率100%
极坐标是一种描述平面上点位置的方式,它使用极径和极角两个参数来确定一个点的位置。在 Python 中,我们可以使用 matplotlib 库来绘制极坐标图形。下面是一个简单的例子,展示如何绘制一个极坐标圆环:
```python
import numpy as np
import matplotlib.pyplot as plt
# 构造数据
theta = np.linspace(0, 2*np.pi, 100)
r = np.linspace(1, 2, 100)
# 绘制极坐标圆环
fig = plt.figure()
ax = fig.add_subplot(111, projection='polar')
ax.plot(theta, r, color='r', linewidth=2)
ax.set_rmax(2.2)
ax.grid(True)
plt.show()
```
这段代码会生成一个极坐标圆环,其中 `theta` 是极角数组,`r` 是极径数组,`ax.plot()` 函数用于绘制极坐标图形,`ax.set_rmax()` 函数用于设置最大极径值,`ax.grid()` 函数用于显示网格线。
阅读全文