Skip to main content


PlotAPI

Engaging visualisations, made easy.

Key Features • Get Access • Installation • Usage • Docs

screenshot

Key Features

  • PlotAPI Chord - Illustrate inter-relationships between data.
  • PlotAPI SplitChord - Illustrate inter-relationships between bipartite data.
  • PlotAPI Sankey - Illustrate the flow from one set of values to another.
  • PlotAPI Terminus - Illustrate distributing something out amongst recipients.
  • PlotAPI Bar Fight - A beautiful take on the classic Bar Chart Race.
  • PlotAPI Pie Fight - A beautiful take on the classic Pie Chart Race.
  • PlotAPI Heat Map - Beautiful and interactive heat maps.
  • PlotAPI Line Fight - A beautiful take on the classic Line Chart Race.
  • PlotAPI Pareto Front - Illustrate non-dominated (Pareto) fronts over time.
  • PlotAPI Goal rush - Illustrate progress toward a goal over time.
  • Upcoming Visualisations - Access to new visualisations as they are introduced.
  • Supports Most Programming Languages - Get started with any language able to make HTTP requests.
  • First-Class Python Support - Get started with pip install plotapi
  • Jupyter Lab/Notebook + Google Colab Support - Super-charge your notebooks with inline visualisations.
  • Beautiful Themes & Fonts - Select from pre-made beautiful themes, or add your own.
  • Share or Embed Interactive HTML - Download and embed your interactive visualisations.
  • Upload and Share - Upload and share your visualisations, privately or publicly.
  • Render to PDF, SVG, or PNG - Generate high-quality output ready for print.
  • Record Animation to MP4 Video - Create social media-ready animated visualisations.

Get Access

Visit the website to get access to PlotAPI.

Installation

Get up and running with Python with the following command.

pip install plotapi

Usage

Example - Chord Pro

https://user-images.githubusercontent.com/15690380/126084021-b008b256-2a31-4106-84af-42777ea480d9.mp4

Created with PlotAPI

Chord(matrix, names).show()

The data

matrix = [
    [0, 5, 6, 4, 7, 4],
    [5, 0, 5, 4, 6, 5],
    [6, 5, 0, 4, 5, 5],
    [4, 4, 4, 0, 5, 5],
    [7, 6, 5, 5, 0, 4],
    [4, 5, 5, 5, 4, 0],
]

names = ["Action", "Adventure", "Comedy", "Drama", "Fantasy", "Thriller"]

Example - Sankey Pro

https://user-images.githubusercontent.com/15690380/126084745-712fd744-b626-429d-85f3-30b11979fe30.mp4

Created with PlotAPI

Sankey(links).show()

The data

links = [
    {"source":"Salary", "target":"Me", "value": 40000},
    {"source":"Freelance", "target":"Me", "value": 10000},
    {"source":"Dividends", "target":"Me", "value": 6000},

    {"source":"Me", "target":"Rent", "value": 1100*12},
    {"source":"Me", "target":"Food", "value": 300*12},
    {"source":"Me", "target":"Magazine Subscription", "value": 2000},
    {"source":"Me", "target":"Personal Tax", "value": 6000},
    {"source":"Me", "target":"Investments", "value": 30000},

    {"source":"Investments", "target":"Facebook", "value": 8000},
    {"source":"Investments", "target":"Amazon", "value": 7000},
    {"source":"Investments", "target":"Apple", "value": 6000},
    {"source":"Investments", "target":"Netflix", "value": 5000},
    {"source":"Investments", "target":"Google", "value": 4000},
]

License

MIT


Prefer not to code? Try the App at PlotAPI.com

PlotAPI front-end

plotapi.com  ·  GitHub @shahinrostami  ·  Twitter @shahinrostami  ·  A Polyra innovation

Metadata

Release files for plotapi 8.0.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 plotapi 8.0.0
File Size Uploaded
plotapi-8.0.0.tar.gz 5.7 kB Details

Built distribution (wheel)

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

Total release size: 11.5 kB

Release files / plotapi-8.0.0.tar.gz

Download URL plotapi-8.0.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8228bbd130696e16653b766883ea55ee0586f7c8585c5616faa92dd62edf3186
BLAKE2b-256 checksum
How to use checksums
3d659c260888e3e71f4e0b2f5657b108c1b860eacecf8e45b85ca15a7bf3d5b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / plotapi-8.0.0-py3-none-any.whl

Download URL plotapi-8.0.0-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee7fae1029a40985c7745f4cab61d1b3328fc00f1ffa0d103584a3fc5ef09ec7
BLAKE2b-256 checksum
How to use checksums
3d4f1878523acb0234e5ec49894a6388c66e2be7e6d84f8664c1ea5477b81578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

8.0.0 This release

2 release files

7.0.0

2 release files

6.3.1

2 release files

6.3.0

2 release files

6.2.3

2 release files

6.2.1

2 release files

6.2.0

2 release files

6.1.2

2 release files

6.1.1

2 release files

6.1.0

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.0.0

2 release files

3.0.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

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