更改matplotlib极坐标图中的标签

更改matplotlib极坐标图中的标签,matplotlib,python-2.6,Matplotlib,Python 2.6,我使用matplotlib创建极坐标图来表示玫瑰图。现在,情节正在完美地被创造出来。我想用方向名称替换轴上显示的角度:N表示0度,W表示90度,S表示180度,E表示270度 当前的玫瑰图如下所示: 注意:我已尝试使用windrose,但此输出更适合我的目的。因此,为轴指定自定义标签的好方法将非常有用 我使用的python版本是2.6版,matplotlib版本为1.2.0假设您有一个Axis对象ax,您可以简单地执行以下操作 ax.set_xticklabels(['N', '', 'W',

我使用matplotlib创建极坐标图来表示玫瑰图。现在,情节正在完美地被创造出来。我想用方向名称替换轴上显示的角度:N表示0度,W表示90度,S表示180度,E表示270度

当前的玫瑰图如下所示:

注意:我已尝试使用windrose,但此输出更适合我的目的。因此,为轴指定自定义标签的好方法将非常有用


我使用的python版本是2.6版,matplotlib版本为1.2.0

假设您有一个Axis对象
ax
,您可以简单地执行以下操作

ax.set_xticklabels(['N', '', 'W', '', 'S', '', 'E', ''])

或者通过

获得一些灵感,谢谢。我修改了代码如下:Rose = Fig.AddiSuffTrue(111,Drime= True)Rose。SETXXTICKLAMP([ n’,',',',',',',',',' ' ]),这是我所说的:我的<代码> AX是你所谓的“代码> Rose ”,你可能想考虑把“零度”移到上面。最大设定θ偏移量(np.pi/2)