malariagen_data.af1.Af1.plot_sample_location_geo#

Af1.plot_sample_location_geo(*, sample_sets: Sequence[str] | str | None, sample_query: str | None = None, sample_query_options: dict | None = None, marker_size: int | float = 10, color: str | Mapping | None = 'admin1_name', color_discrete_sequence: List | None = ['rgb(95, 70, 144)', 'rgb(29, 105, 150)', 'rgb(56, 166, 165)', 'rgb(15, 133, 84)', 'rgb(115, 175, 72)', 'rgb(237, 173, 8)', 'rgb(225, 124, 5)', 'rgb(204, 80, 62)', 'rgb(148, 52, 110)', 'rgb(111, 64, 112)', 'rgb(102, 102, 102)'], category_orders: List | Mapping | None = None, hover_name: str | Mapping | None = 'location', fitbounds: str | bool | None = 'locations', scope: Literal['africa', 'asia', 'europe', 'north america', 'south america', 'usa', 'world'] | None = 'world', width: int | None = 800, height: int | None = 600, show: bool = True, renderer: str | None = None, **kwargs) Figure | None#

Plot markers on a map showing sample locations as a geographic scatter plot.

Parameters#

sample_setssequence of str or str or None

List of sample sets and/or releases. Can also be a single sample set or release.

sample_querystr or None, optional

A pandas query string to be evaluated against the sample metadata, to select samples to be included in the returned data.

sample_query_optionsdict or None, optional

A dictionary of arguments that will be passed through to pandas query() or eval(), e.g. parser, engine, local_dict, global_dict, resolvers.

marker_sizeint or float, optional, default: 10

Marker size.

colorstr or Mapping or None, optional, default: ‘admin1_name’

Name of variable to use to color the markers.

color_discrete_sequenceList or None, optional, default: [‘rgb(95, 70, 144)’, ‘rgb(29, 105, 150)’, ‘rgb(56, 166, 165)’, ‘rgb(15, 133, 84)’, ‘rgb(115, 175, 72)’, ‘rgb(237, 173, 8)’, ‘rgb(225, 124, 5)’, ‘rgb(204, 80, 62)’, ‘rgb(148, 52, 110)’, ‘rgb(111, 64, 112)’, ‘rgb(102, 102, 102)’]

Provide a list of colours to use.

category_ordersList or Mapping or None, optional

Control the order in which values appear in the legend.

hover_namestr or Mapping or None, optional, default: ‘location’

Name of variable to appear in bold in the hover tooltip.

fitboundsstr or bool or None, optional, default: ‘locations’

If False, does not auto-compute view settings to fit trace data. If ‘locations’, only visible locations are considered in the auto- compute. If ‘geojson’, the provided geojson is used.

scope{‘africa’, ‘asia’, ‘europe’, ‘north america’, ‘south america’, ‘usa’, ‘world’} or None, optional, default: ‘world’

Scope of the map.

widthint or None, optional, default: 800

Figure width in pixels (px).

heightint or None, optional, default: 600

Figure height in pixels (px).

showbool, optional, default: True

If true, show the plot. If False, do not show the plot, but return the figure.

rendererstr or None, optional

The name of the renderer to use.

**kwargs

Passed through to px.scatter_mapbox().

Returns#

Figure or None

A plotly figure (only returned if show=False).