Choropleth Interface

class epyk.interfaces.geo.CompGeoChartJs.Choropleth(ui)
country(record=None, y_columns: Optional[list] = None, x_axis: Optional[str] = None, profile: Optional[Union[bool, dict]] = None, options: Optional[dict] = None, width: Union[int, tuple] = (100, '%'), height: Union[int, tuple] = (330, 'px'), html_code: Optional[str] = None)

Usage:

records = [{"name": "Liverpool", "value": 23}, {"name": "Leeds", "value": 60}]
uk = page.ui.geo.chartJs.choropleths.uk(records, y_columns=["value"], x_axis="name")
page.ui.button("Click").click([
  uk.build({"Birmingham": 40}),
])

Underlying HTML Objects:

  • epyk.core.geo.GeoChartJs.Choropleth

Parameters:
  • record

  • y_columns

  • x_axis

  • profile

  • options

  • width

  • height

  • html_code

uk(record=None, y_columns: Optional[list] = None, x_axis: Optional[str] = None, profile: Optional[Union[bool, dict]] = None, options: Optional[dict] = None, width: Union[int, tuple] = (100, '%'), height: Union[int, tuple] = (330, 'px'), html_code: Optional[str] = None)

Usage:

records = [{"name": "Liverpool", "value": 23}, {"name": "Leeds", "value": 60}]
uk = page.ui.geo.chartJs.choropleths.uk(records, y_columns=["value"], x_axis="name")
page.ui.button("Click").click([
  uk.build({"Birmingham": 40}),
])
Parameters:
  • record

  • y_columns

  • x_axis

  • profile

  • options

  • width

  • height

  • html_code

Returns:

us(record=None, y_columns: Optional[list] = None, x_axis: Optional[str] = None, profile: Optional[Union[bool, dict]] = None, options: Optional[dict] = None, width: Union[int, tuple] = (100, '%'), height: Union[int, tuple] = (330, 'px'), html_code: Optional[str] = None)

Usage:

records = [{"name": "Nevada", "value": 23}, {"name": "Texas", "value": 60}]
us = page.ui.geo.chartJs.choropleths.us(records, y_columns=["value"], x_axis="name")
page.ui.button("Click").click([us.build({"Louisiana": 40})])

Underlying HTML Objects:

  • epyk.core.geo.GeoChartJs.Choropleth

Parameters:
  • record

  • y_columns

  • x_axis

  • profile

  • options

  • width

  • height

  • html_code

world(record=None, y_columns: Optional[list] = None, x_axis: Optional[str] = None, profile: Optional[Union[bool, dict]] = None, options: Optional[dict] = None, width: Union[int, tuple] = (100, '%'), height: Union[int, tuple] = (330, 'px'), html_code: Optional[str] = None)

Usage:

records = [{"name": "Italy", "value": 23}]
wl = page.ui.geo.chartJs.choropleths.world(records, y_columns=["value"], x_axis="name")
page.ui.button("Click").click([
  wl.build({"Germany": 23, "Spain": 40, "Italy": 23}),
  us.build({"Louisiana": 40}),
  uk.build({"Birmingham": 40}),
])

Underlying HTML Objects:

  • epyk.core.geo.GeoChartJs.Choropleth

Parameters:
  • record

  • y_columns

  • x_axis

  • profile

  • options

  • width

  • height

  • html_code