healpy.visufunc.projscatter¶
- 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])
- Parameters:
- theta, phifloat, 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.
- lonlatbool, 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, typically ‘E’ for Ecliptic, ‘G’ for Galactic or ‘C’ for Celestial (equatorial). Only used if the coordinate coordinate system of the Axes has been defined and in this case, a rotation is performed
- rotNone 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
- directbool, optional
if True, the rotation to center the projection is not taken into account
Notes
Other keywords are passed to
matplotlib.Axes.plot()
.