1. 极坐标
在平面内取一个定点O,叫极点,引一条射线Ox,叫做极轴,再选定一个长度单位和角度的正方向(通常取逆时针方向)。对于平面内任何一点M,用ρ表示线段OM的长度(有时也用r表示),θ表示从Ox到OM的角度,ρ叫做点M的极径,θ叫做点M的极角,有序数对 (ρ,θ)就叫点M的极坐标,这样建立的坐标系叫做极坐标系。通常情况下,M的极径坐标单位为1(长度单位),极角坐标单位为rad(或°)
2. polar 函数介绍
polar 函数用于绘制极坐标图。polar 函数的调用格式如下:
polar(theta, r, **kwargs)
参数说明:
theta:标量或标量序列,数据点的极径,必须参数。
r:标量或标量序列,数据点的极角,可选参数。如果不设置,则为长度为 len(theta) 默认序列替代 。
kwargs:Line2D 属性,可选参数,kwargs 用于指定线标签(用于自动图例)、线宽、标记面颜色等特性。
2. polar 函数绘图示例
2.2 绘制一个简单的极坐标图
绘制一个简单的极坐标图,完整代码如下:
import matplotlib.pyplot as plt
# step1:准备画图的数据
xs = [1, 2, 3, 4, 5, 6, 7]
# step2:手动创建一个figure对象,相当于一个空白的画布<