Skip to main content

Bornly

Screenshot 2021-12-11 at 19 42 47

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")
ax = bns.lineplot(data=fmri, x="timepoint", y="signal", hue="event")
ax.figure

lineplot

Barplot

import bornly as bns

tips = bns.load_dataset("tips")
ax = bns.barplot(x="day", y="total_bill", data=tips, hue="time")
ax.figure

barplot

Scatterplot

import bornly as bns

diamonds = bns.load_dataset("diamonds")
ax = bns.scatterplot(
    x="carat",
    y="price",
    hue="clarity",
    size="depth",
    palette="ch:r=-.2,d=.3_r",
    sizes=(1, 8),
    data=diamonds,
)
ax.figure

scatterplot

Kdeplot

import bornly as bns

iris = bns.load_dataset("iris")
ax = bns.kdeplot(data=iris)
ax.figure

kdeplot

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
ax = bns.heatmap(corr, mask=mask, cmap=cmap, vmax=0.3, center=0)
ax.figure

heatmap

Pairplot

import bornly as bns

penguins = bns.load_dataset("penguins")
bns.pairplot(penguins, hue="species")

pairplot

Histplot

import bornly as bns

penguins = bns.load_dataset("penguins")
ax = bns.histplot(data=penguins, x="flipper_length_mm", hue="species")
ax.figure

histplot

Release files for bornly 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bornly 0.3.0
File Size Uploaded
bornly-0.3.0.tar.gz 7.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for bornly 0.3.0
File Interpreter ABI Platform
bornly-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.6 MB

Release files / bornly-0.3.0.tar.gz

Download URL bornly-0.3.0.tar.gz
Size 7.2 MB
Tags Source
SHA-256 checksum
How to use checksums
ecdc5626104fcb254e61060148c84b1b8bb0dedb95d036e45b35be76bb717345
BLAKE2b-256 checksum
How to use checksums
7ab11620deced6cfdc67cca15c4c0572eb4b165e554d2049cb8b564235e0d778
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / bornly-0.3.0-py3-none-any.whl

Download URL bornly-0.3.0-py3-none-any.whl
Size 319.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79c69e00b52927531b9e5549f0cc9e3a95c127eaa8f0bc09caf7ea7291a49117
BLAKE2b-256 checksum
How to use checksums
e42908b389ed0d024c247112c18afebe2db98f8367c400e4214529ac8923e8f7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page