grogupy.viz.plot_DM_distance

grogupy.viz.plot_DM_distance(pairs: Builder | list[Pair] | PairList, group: bool = False, normalise: bool = True, tags: None | list[str] = None, colors: None | list[str] = None, marker_size: float = 10, marker_opacity: float = 1, width: int = 800, height: int = 500, title: None | str = None, legend: bool = True) Figure[source]

Plots the magnitude of DM vectors as a function of distance.

Parameters

pairsUnion[Builder, list[Pair], PairList]

The pairs that contain the DM vectors and positions

groupbool, optional

Whether to group the pairs by their first magnetic entity, by default True

normalisebool, optional

To return the norm of the DM vector or just the elements, by default True

tagsUnion[None, list[str]], optional

The tags of the markers, if None, then it is autogenerated, by default None

colors: Union[None, list[str]], optional

The colors of the markers, if None, then it is autogenerated, by default None

marker_sizefloat, optional

Size of the markers, by default 10

marker_opacityfloat, optional

Opacity of the markers, by default 1

widthint, optional

Width of the figure, by default 800

heightint, optional

Height of the figure, by default 500

titleUnion[None, str], optional

Title of the figure, if set to None, then title is not generated, by default None

legendbool, optional

Whether to show the legend, by default True

Returns

plotly.graph_objs.go.Figure

The created figure