MCPcopy
hub / github.com/pydata/xarray / add_legend

Method add_legend

xarray/plot/facetgrid.py:760–778  ·  view source on GitHub ↗
(
        self,
        *,
        label: str | None = None,
        use_legend_elements: bool = False,
        **kwargs: Any,
    )

Source from the content-addressed store, hash-verified

758 self.fig.subplots_adjust(right=right)
759
760 def add_legend(
761 self,
762 *,
763 label: str | None = None,
764 use_legend_elements: bool = False,
765 **kwargs: Any,
766 ) -> None:
767 if use_legend_elements:
768 self.figlegend = _add_legend(**kwargs)
769 else:
770 assert self._hue_var is not None
771 self.figlegend = self.fig.legend(
772 handles=self._mappables[-1],
773 labels=list(self._hue_var.to_numpy()),
774 title=label if label is not None else label_from_attrs(self._hue_var),
775 loc=kwargs.pop("loc", "center right"),
776 **kwargs,
777 )
778 self._adjust_fig_for_guide(self.figlegend)
779
780 def add_colorbar(self, **kwargs: Any) -> None:
781 """Draw a colorbar."""

Callers 3

map_plot1dMethod · 0.95
map_dataarray_lineMethod · 0.95
map_datasetMethod · 0.95

Calls 4

_adjust_fig_for_guideMethod · 0.95
_add_legendFunction · 0.90
label_from_attrsFunction · 0.90
to_numpyMethod · 0.45

Tested by

no test coverage detected