healpy.visufunc.projscatter(*args, **kwds)

Projscatter is a wrapper around matplotlib.Axes.scatter() to take into account the spherical projection.

You can call this function as:

projscatter(theta, phi)     # plot points at coord (theta, phi)
projplot(thetaphi)          # plot points at coord (thetaphi[0], thetaphi[1])

theta, phi : float, array-like

Coordinates of point to plot. Can be put into one 2-d array, first line is then theta and second line is phi. See lonlat parameter for unit.

lonlat : bool, optional

If True, theta and phi are interpreted as longitude and latitude in degree, otherwise, as colatitude and longitude in radian

coord : {‘E’, ‘G’, ‘C’, None}, optional

The coordinate system of the points, only used if the coordinate coordinate system of the axes has been defined and in this case, a rotation is performed

rot : None or sequence, optional

rotation to be applied =(lon, lat, psi) : lon, lat will be position of the new Z axis, and psi is rotation around this axis, all in degree. if None, no rotation is performed

direct : bool, optional

if True, the rotation to center the projection is not taken into account

See also

projplot, projtext


Other keywords are passed to matplotlib.Axes.plot().