CoordinatesMap#

class astropy.visualization.wcsaxes.CoordinatesMap(axes, transform=None, coord_meta=None, frame_class=<class 'astropy.visualization.wcsaxes.frame.RectangularFrame'>, previous_frame_path=None)[源代码]#

基类:object

表示坐标系的坐标辅助对象的容器。

此对象可用于按索引(如列表)或按名称(如字典)访问坐标辅助对象。

参数:
axes : WCSAxesWCSAxes

坐标地图所属的轴。

转型Transform 可选变换,可选

数据的转换。

coord_meta : dict ,可选Python:Dict,可选

提供附加元数据的字典。这应该包括钥匙 typewrapunit . 每一个都应该是一个列表,其中包含的项目与坐标系的维度一样多。这个 type 条目应该是 longitudelatitudescalar , the wrap 对于经度,条目应该给出坐标换行的角度(和 None 否则),以及 unit 应给出 Unit 实例。这还可以选择包括 format_unit 输入用于刻度标签的单位(如果未指定,则默认为 unit

frame_class可选类型

框架的类,它应该是 BaseFrame . 默认值是使用 RectangularFrame

previous_frame_pathPath 可选路径,可选

当更改轴的WCS时,frame实例将更改,但我们可能希望继续使用相同的底层matplotlib Path -在这种情况下,可以将其传递给这个关键字参数。

方法总结

get_coord_range \()

grid([draw_grid, grid_type])

为两个坐标绘制网格线。

set_visible \(可见性)

方法文件

get_coord_range()[源代码]#
grid(draw_grid=True, grid_type=None, **kwargs)[源代码]#

为两个坐标绘制网格线。

标准matplotlib外观选项(color、alpha等)可以作为关键字参数传递。

参数:
draw_grid : bool布尔

是否显示网格线

grid_type{'线'|轮廓'}

是否通过在世界坐标系中确定栅格线,然后在世界坐标系中绘制等高线 ('lines' )或者通过确定图像中许多位置的世界坐标,然后绘制轮廓 ('contours' ). 第一个建议用于二维图像,而对于三维(或更高维)立方体,则 'contours' 建议选择。默认情况下,如果变换具有反转,则使用“直线”,否则使用“轮廓”。

set_visible(visibility)[源代码]#