使用matplotlib库,我们可以创建极坐标图,从而实现“天线图极坐标图”。
以下是实现天线图极坐标图的代码示例:
import numpy as np
import matplotlib.pyplot as plt
# 绘制抛物线形天线图
theta = np.linspace(0, 2*np.pi, 100)
r = np.ones(100) * 10
for i in range(100):
if i < 50:
r[i] = i / 10 * np.cos(theta[i])
else:
r[i] = (100 - i) / 10 * np.cos(theta[i])
plt.polar(theta, r)
plt.show()
运行结果如下: