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

Function scatter

xarray/plot/dataset_plot.py:756–793  ·  view source on GitHub ↗
(  # type: ignore[misc,unused-ignore]  # None is hashable :(
    ds: Dataset,
    *,
    x: Hashable | None = None,
    y: Hashable | None = None,
    z: Hashable | None = None,
    hue: Hashable | None = None,
    hue_style: HueStyleOptions = None,
    markersize: Hashable | None = None,
    linewidth: Hashable | None = None,
    figsize: Iterable[float] | None = None,
    size: float | None = None,
    aspect: float | None = None,
    ax: Axes | None = None,
    row: None = None,  # no wrap -> primitive
    col: None = None,  # no wrap -> primitive
    col_wrap: int | Literal["auto"] | None = None,
    xincrease: bool | None = True,
    yincrease: bool | None = True,
    add_legend: bool | None = None,
    add_colorbar: bool | None = None,
    add_labels: bool | Iterable[bool] = True,
    add_title: bool = True,
    subplot_kws: dict[str, Any] | None = None,
    xscale: ScaleOptions = None,
    yscale: ScaleOptions = None,
    xticks: ArrayLike | None = None,
    yticks: ArrayLike | None = None,
    xlim: ArrayLike | None = None,
    ylim: ArrayLike | None = None,
    cmap: str | Colormap | None = None,
    vmin: float | None = None,
    vmax: float | None = None,
    norm: Normalize | None = None,
    extend: ExtendOptions = None,
    levels: ArrayLike | None = None,
    **kwargs: Any,
)

Source from the content-addressed store, hash-verified

754
755@overload
756def scatter( # type: ignore[misc,unused-ignore] # None is hashable :(
757 ds: Dataset,
758 *,
759 x: Hashable | None = None,
760 y: Hashable | None = None,
761 z: Hashable | None = None,
762 hue: Hashable | None = None,
763 hue_style: HueStyleOptions = None,
764 markersize: Hashable | None = None,
765 linewidth: Hashable | None = None,
766 figsize: Iterable[float] | None = None,
767 size: float | None = None,
768 aspect: float | None = None,
769 ax: Axes | None = None,
770 row: None = None, # no wrap -> primitive
771 col: None = None, # no wrap -> primitive
772 col_wrap: int | Literal["auto"] | None = None,
773 xincrease: bool | None = True,
774 yincrease: bool | None = True,
775 add_legend: bool | None = None,
776 add_colorbar: bool | None = None,
777 add_labels: bool | Iterable[bool] = True,
778 add_title: bool = True,
779 subplot_kws: dict[str, Any] | None = None,
780 xscale: ScaleOptions = None,
781 yscale: ScaleOptions = None,
782 xticks: ArrayLike | None = None,
783 yticks: ArrayLike | None = None,
784 xlim: ArrayLike | None = None,
785 ylim: ArrayLike | None = None,
786 cmap: str | Colormap | None = None,
787 vmin: float | None = None,
788 vmax: float | None = None,
789 norm: Normalize | None = None,
790 extend: ExtendOptions = None,
791 levels: ArrayLike | None = None,
792 **kwargs: Any,
793) -> PathCollection: ...
794
795
796@overload

Callers

nothing calls this directly

Calls 3

_temp_dataarrayFunction · 0.85
updateMethod · 0.45
scatterMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…