matplotlibのかなり古いバージョンから標準では半径軸の原点は中心にあった。
matplotlibのかなり古いバージョンから標準では半径軸の原点は中心にあった。
いつの頃からか、
ax.set_rorigin(-2.5)
で半径軸の原点を外側にずらすことができるようになっている。
例があった(ページ中段のScatter plot on polar axis, with offset origin)。
中心から埋まらない表示は結構使うと思うが、なかなか難しい。上で参照している例では
ax.set_rorigin(-2.5) ax.set_theta_zero_location('W', offset=10)
の後は普通にplt.plot()でも良い?