Skip to main content

PlotlyExtreme

Set of wrapper functions to abstract repetitive tasks related to plotting with the plotly library.

The plotly functions are passed as arguments to limit what this package has to handle.

Current Plots

Plot a Big Number

plots.create_big_number

Big Number

Plot Four Dimensions using Buttons

plots.plot_four_dimensions

Four Dimensions with Annotations

Example

import pandas as pd
from plotly.offline import iplot
import plotly.graph_objs as go
import plotly

from plotlyextreme import plots

df = pd.DataFrame({
                    'abc':[1000,5000,3000,1000,1000,1500,8000,1000],
                    'def':[4,5,6,4,6,4,6,4],
                    'ghi':['a', 'b', 'a', 'b', 'a', 'b', 'a', 'b'],
                    'jkl':['z', 'z', 'z', 'z', 'y', 'y', 'y', 'y'],
                    'annotation_one': ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'],
                    'annotation_two': ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
                  })

plots.create_big_number(title='abc', large_number=123, pacing=.7,
                        render_func=iplot)

plots.plot_four_dimensions(df, x='abc', y='def', title='alphabet',
                           segmentation_col='ghi',    button_col='jkl',
                           buttons=['z', 'y'], default_visibility='z',
                           trace_func=go.Scatter, render_func=iplot),
                           x_layout=go.layout.XAxis(tickformat=',d'))

Release files for plotlyextreme 0.0.4

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

Source distribution (sdist)

Source distribution for plotlyextreme 0.0.4
File Size Uploaded
plotlyextreme-0.0.4.tar.gz 1.7 kB Details

Built distribution (wheel)

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

Total release size: 4.4 kB

Release files / plotlyextreme-0.0.4.tar.gz

Download URL plotlyextreme-0.0.4.tar.gz
Size 1.7 kB
Tags Source
SHA-256 checksum
How to use checksums
88e6cd06651fc02437d2c1be6adbe47c683bbaa575488703c6b9b7da82afe5c1
BLAKE2b-256 checksum
How to use checksums
b9e8aeb44ab8750f90351ad74e67d0a47cd90b2eedaa605769587496dbe8124d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / plotlyextreme-0.0.4-py3-none-any.whl

Download URL plotlyextreme-0.0.4-py3-none-any.whl
Size 2.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00e1d9ba2fee50d59a8e2a185c14065c59915f2973bfe89d367186d522259240
BLAKE2b-256 checksum
How to use checksums
7f1e2d77ed52444d7b4b1f9b2bb256baa35c6d06881905d55ae5e4a034034593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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