控制轴#
更改轴单位#
WCSAxes还允许用户更改图像轴的单位。在中的示例中 切片多维数据 ,x轴表示速度,单位为m/s。我们可以通过以下方式将单位更改为等效单位:
import astropy.units as u
ax.coords[2].set_major_formatter('x.x') # Otherwise values round to the nearest whole number
ax.coords[2].set_format_unit(u.km / u.s)

禁用自动标记#
默认情况下,WCSAxes会在轴上添加标签,以指示在该轴上表示的世界坐标,以及用于显示该坐标的单位。如果您想禁用该轴的任何一个行为 set_axislabel
或者可以使用以下命令禁用每个坐标的功能:
ax = plt.subplot(projection=wcs) # doctest: +SKIP
ax.coords[0].set_auto_axislabel(False) # doctest: +SKIP
更改轴方向#
有时天文学拟合文件不遵循经度向左增加的惯例,所以我们要翻转一个轴,使其朝相反的方向移动。要对示例图像执行此操作,请执行以下操作:
ax.invert_xaxis()
