Seaborn-like API for some plotly plots
Project description
Bornly
Seaborn-like API for interactive plotly visualisations
Installation
Note: the $ is not part of the command:
$ pip install -U bornly
Examples
Lineplot
import bornly as bns
fmri = bns.load_dataset("fmri")
bns.lineplot(data=fmri, x="timepoint", y="signal", hue="event")
Barplot
import bornly as bns
tips = bns.load_dataset("tips")
bns.barplot(x="day", y="total_bill", data=tips, hue="time")
Scatterplot
import bornly as bns
diamonds = bns.load_dataset("diamonds")
bns.scatterplot(
x="carat",
y="price",
hue="clarity",
size="depth",
palette="ch:r=-.2,d=.3_r",
sizes=(1, 8),
data=diamonds,
)
Kdeplot
import bornly as bns
iris = bns.load_dataset("iris")
bns.kdeplot(data=iris)
from string import ascii_letters
import numpy as np
import pandas as pd
import bornly as bns
import matplotlib.pyplot as plt
# Generate a large random dataset
rs = np.random.RandomState(33)
d = pd.DataFrame(data=rs.normal(size=(100, 26)), columns=list(ascii_letters[26:]))
# Compute the correlation matrix
corr = d.corr()
# Generate a mask for the upper triangle
mask = np.triu(np.ones_like(corr, dtype=bool))
# Generate a custom diverging colormap
cmap = bns.diverging_palette(230, 20, as_cmap=True)
# Draw the heatmap with the mask and correct aspect ratio
bns.heatmap(corr, mask=mask, cmap=cmap, vmax=0.3, center=0)
Pairplot
import bornly as bns
penguins = bns.load_dataset("penguins")
bns.pairplot(penguins, hue="species")
Histplot
import bornly as bns
penguins = bns.load_dataset("penguins")
bns.histplot(data=penguins, x="flipper_length_mm", hue="species")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bornly-0.2.4.tar.gz
(1.5 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
bornly-0.2.4-py3-none-any.whl
(319.6 kB
view details)
File details
Details for the file bornly-0.2.4.tar.gz.
File metadata
- Download URL: bornly-0.2.4.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7f05cca9c224637eb8d50371473e30487a612eeb7c35be2952ab5084c97b091
|
|
| MD5 |
50809bba909763b78bc42bab8809362d
|
|
| BLAKE2b-256 |
1b42e85973d4a1c296ae6b22ea1160c3938bace4c20bcce06a393065c08eb984
|
File details
Details for the file bornly-0.2.4-py3-none-any.whl.
File metadata
- Download URL: bornly-0.2.4-py3-none-any.whl
- Upload date:
- Size: 319.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a0a181ee2d008ad5ed976159c3020ed818cd725dd5906a569ab741d6f11a7bc
|
|
| MD5 |
eee01d7618850c7c7d69ec45ca09f49f
|
|
| BLAKE2b-256 |
c58b02ad0860c5b2ce2ff5494324d594f3c475b6233c47903337f17cfcfcd427
|