Skip to main content

Seaborn-like API for some plotly plots

Project description

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

lineplot

Barplot

import bornly as bns

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

barplot

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,
)

scatterplot

Kdeplot

import bornly as bns

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

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

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")
bns.histplot(data=penguins, x="flipper_length_mm", hue="species")

histplot

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)

Uploaded Source

Built Distribution

bornly-0.2.4-py3-none-any.whl (319.6 kB view details)

Uploaded Python 3

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

Hashes for bornly-0.2.4.tar.gz
Algorithm Hash digest
SHA256 a7f05cca9c224637eb8d50371473e30487a612eeb7c35be2952ab5084c97b091
MD5 50809bba909763b78bc42bab8809362d
BLAKE2b-256 1b42e85973d4a1c296ae6b22ea1160c3938bace4c20bcce06a393065c08eb984

See more details on using hashes here.

Provenance

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

Hashes for bornly-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0a0a181ee2d008ad5ed976159c3020ed818cd725dd5906a569ab741d6f11a7bc
MD5 eee01d7618850c7c7d69ec45ca09f49f
BLAKE2b-256 c58b02ad0860c5b2ce2ff5494324d594f3c475b6233c47903337f17cfcfcd427

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page