Sankey diagrams simply
Project description
ausankey
Uses matplotlib to create simple Sankey diagrams flowing only from left to right.
This package is available on PyPi and can be installed via:
pip install ausankey
User documentation for the repository is published via GitHub Pages: https://aumag.github.io/ausankey/
Code documentation by Mkdocs is available here: https://aumag.github.io/ausankey/reference/
Minimal example
import ausankey as sky
import matplotlib.pyplot as plt
import pandas as pd
data = pd.DataFrame([
("a",1.0,"ab",2.0,"a",1.0),
("a",1.0,"ba",0.8,"ba",0.4),
("c",1.5,"cd",0.5,"d",2.0),
("b",0.5,"ba",0.8,"ba",0.4),
("b",0.5,"ab",0.8,"a",1.0),
("d",2.0,"cd",0.4,"d",1.0),
("e",1.0,"e",1.0,"e",3.0),
])
plt.figure()
sky.sankey(
data,
sort = “top”,
titles = ["Stage 1","Stage 2","Stage 3"],
valign = "center",
)
plt.show()
Requirements
- Python 3.x
- matplotlib
- numpy
- pandas
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ausankey-1.4.tar.gz
(34.9 kB
view hashes)
Built Distribution
ausankey-1.4-py3-none-any.whl
(34.6 kB
view hashes)