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 :
WCSAxes
WCSAxes
显示梁形状和尺寸的WCSAXS实例。WCS必须是天体。
- header :
Header
,可选页眉,可选 包含光束参数的标题。如果指定,则
BMAJ
,BMIN
,以及BPA
将在Fits标题中搜索关键字,以设置长轴和短轴以及天空中的位置角度。- major :
float
或Quantity
,可选Python:浮点型或数量型,可选 以度或角量为单位的梁的长轴。
- minor :
float
,或Quantity
,可选Python:浮点型,或数量,可选 以度或角量为单位的梁的短轴。
- angle :
float
或Quantity
,可选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
。
- ax :
笔记
在以下情况下,此函数可能不准确:
参考像素处的像素比例与图像范围内的像素比例不同(例如,当参考像素位于图像范围之外并且投影是非线性时)
这两个方向上的像素比例彼此非常不同(例如,矩形像素)