add_beam#

astropy.visualization.wcsaxes.add_beam(ax, header=None, major=None, minor=None, angle=None, corner='bottom left', frame=False, borderpad=0.4, pad=0.5, **kwargs)[源代码]#

显示梁的形状和大小。

参数:
ax : WCSAxesWCSAxes

显示梁形状和尺寸的WCSAXS实例。WCS必须是天体。

header : Header ,可选页眉,可选

包含光束参数的标题。如果指定,则 BMAJBMIN ,以及 BPA 将在Fits标题中搜索关键字,以设置长轴和短轴以及天空中的位置角度。

major : floatQuantity ,可选Python:浮点型或数量型,可选

以度或角量为单位的梁的长轴。

minor : float ,或 Quantity ,可选Python:浮点型,或数量,可选

以度或角量为单位的梁的短轴。

angle : floatQuantity ,可选Python:浮点型或数量型,可选

将光束放置在天空中的角度(以度为单位)或逆时针方向的角量。

corner : str ,可选Python:字符串,可选

光束位置。可接受的值为 'left''right''top' ,‘Bottom’, 'top left''top right''bottom left' (默认)和 'bottom right'

frame : bool ,可选可选的布尔

是否在梁后面显示框架(默认为 False )。

borderpad : float ,可选Python:Float,可选

边框填充,以字体大小的分数表示。默认值为0.4。

pad : float ,可选Python:Float,可选

在横梁周围填充,字体大小的一小部分。默认值为0.5。

kwargs

将其他参数传递给 matplotlib.patches.Ellipse

笔记

在以下情况下,此函数可能不准确:

  • 参考像素处的像素比例与图像范围内的像素比例不同(例如,当参考像素位于图像范围之外并且投影是非线性时)

  • 这两个方向上的像素比例彼此非常不同(例如,矩形像素)