如何使极坐标图中的角度顺时针转动,以0°在顶部。
- 论坛
- 如何使极坐标图中的角度顺时针转动,以0°在顶部。
18 浏览
如何使极坐标图中的角度顺时针转动,以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点钟位置,角度顺时针增加会更有用。除了旋转数据和手动更改轴标签外,还有其他方法可以实现吗?