malariagen_data.ag3.Ag3.plot_sample_location_geo#
- Ag3.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).