add_scalebar#

astropy.visualization.wcsaxes.add_scalebar(ax, length, label=None, corner='bottom right', frame=False, borderpad=0.4, pad=0.5, **kwargs)[源代码]#

添加比例尺。

参数:
ax : WCSAxesWCSAxes

显示比例尺的WCSAXS实例。WCS必须是天体。

length : float 或 QuantityPython:浮点或数量

比例尺的长度,单位为度或角量

label : str ,可选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

将其他参数传递给 mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar 。

笔记

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

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

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