Lifemap
Lifemap(self,
data,*,
='taxid',
taxid_col=DEFAULT_WIDTH,
width=DEFAULT_HEIGHT,
height=5,
zoom=None,
legend_width )
Build visualization.
Parameters
Name | Type | Description | Default |
---|---|---|---|
data | pl .DataFrame | pd .DataFrame |
Visualization data. | required |
taxid_col | str | Name of the data column with taxonomy ids, by default "taxid" |
'taxid' |
width | int | str | Lifemap visualization width, in pixels or CSS units, by default DEFAULT_WIDTH |
DEFAULT_WIDTH |
height | int | str | Lifemap visualization height, in pixels or CSS units, by default DEFAULT_HEIGHT |
DEFAULT_HEIGHT |
zoom | int | Default Lifemap zoom level, by default 5 | 5 |
legend_width | int | None | Legend width in pixels, by default None | None |
Examples
>>> import polars as pl
>>> from pylifemap import Lifemap
>>> d = pl.DataFrame({"taxid": [9685, 9615, 9994]})
>>> (
="100%", height="100vh")
... Lifemap(d, width
... .layer_points()
... .show()>>> )
Methods
Name | Description |
---|---|
layer_points |
Add a points layer. |
layer_lines |
Add a lines layer. |
layer_donuts |
Add a donuts layer. |
layer_heatmap |
Add a heatmap layer. |
layer_screengrid |
Add a screengrid layer. |
show |
Display the Jupyter widget for this instance. |
save |
Save the Jupyter widget for this instance to an HTML file. |