APLpyで軸目盛の間隔を調整する方法で少しハマったのでメモ。
例えばx軸の主目盛の表示間隔を調整したいときはdegrees単位で
.py
fig.ticks.set_xspacing(0.0005)
とやればいい。ただし、このとき引数はlabel formatの最小単位の倍数でなくてはならない。
いま
.py
fig.ticklabels.set_xformat(hh:mm:ss.ss)
としていたなら最小単位は0.001sすなわち0.015arcsec、したがって0.015/3600 degreeである。これを基準にしていっぱんにはnを整数としてn*0.015/3600の数をset_xspacingに入れてやれば良い。
####参考
APLpy documentation — aplpy v2.0.2
Overlapping tick labels on x axis · Issue #258 · aplpy/aplpy