如何使极坐标图中的角度顺时针转动,以0°在顶部。

18 浏览
0 Comments

如何使极坐标图中的角度顺时针转动,以0°在顶部。

我正在使用matplotlib和numpy制作一个极坐标图。以下是一些示例代码:

import numpy as N
import matplotlib.pyplot as P
angle = N.arange(0, 360, 10, dtype=float) * N.pi / 180.0
arbitrary_data = N.abs(N.sin(angle)) + 0.1 * (N.random.random_sample(size=angle.shape) - 0.5)
P.clf()
P.polar(angle, arbitrary_data)
P.show()

你会注意到,图表上的0°位于3点钟位置,角度是逆时针增加的。为了我的数据可视化目的,让0°位于12点钟位置,角度顺时针增加会更有用。除了旋转数据和手动更改轴标签外,还有其他方法可以实现吗?

0