常规的柱状图,散点图等展示形式,都是在笛卡尔坐标系中进行展示,是使用最为广泛的图表。这些图表在展示信息方面具有扎实的基础,但是却缺乏了一丝创意。...在matplotlib中,可以轻松的使用极坐标绘图,基本用法如下
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> r = np.arange...在matplotlib的极坐标系中,确定点的坐标需要两个值,第一个值是点的弧度值,第二个是半径,简单理解,弧度看做是笛卡尔坐标系中的x轴坐标,半径看做是笛卡尔坐标系中的y轴坐标。...理解了极坐标中的点的位置,就可以轻松绘制柱状图了,代码如下
>>> vals = [123, 124, 102, 111, 100, 121, 96, 107, 111, 116, 101, 83, 91...搞清楚极坐标系中的点的坐标,就可以快速的创建南丁格尔玫瑰图。在matplotlib中,还可以对极坐标系的范围进行设置,只选择其中部分区域来画。