更改matplotlib极坐标图中的标签

时间:2013-04-18 14:13:37

标签: matplotlib python-2.6

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

当前的玫瑰图如下所示: enter image description here

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

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

1 个答案:

答案 0 :(得分:8)

假设你有一个轴对象ax,你可以做一些像这样的事情

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

或通过this old example

获得灵感