9

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

当前的玫瑰图如下所示: 在此处输入图像描述

注意:我尝试过使用 windrose,但这个输出更适合我的目的。因此,将自定义标签分配给轴的好方法将非常有帮助。

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

4

1 回答 1

15

假设你有一个轴对象ax,你可以简单地做这样的事情

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

或者从这个老例子中获得一些灵感

于 2013-04-18T16:01:43.810 回答