Visualize Network Data with Hive Plots
Project description
A plotting package for generating and visualizing static Hive Plots in Python.
Installation
hiveplotlib can be installed via pypi:
pip install hiveplotlib
To uninstall, run:
pip uninstall hiveplotlib
By default, hiveplotlib supports visualization only with the matplotlib backend, but
hiveplotlib also supports bokeh, holoviews,
and plotly visualizations, which can be installed via pip install hiveplotlib[bokeh],
pip install hiveplotlib[holoviews], and pip install hiveplotlib[plotly], respectively.
hiveplotlib also supports large network visualization via the datashader backend,
which can be installed as pip install hiveplotlib[datashader].
How to Use and Examples
For more on how to use the software and examples, see the tutorials and gallery examples.
We recommend starting with our Introduction to Hive Plots and Quick Start Hive Plots pages.
All the example notebooks are available for download as jupyter notebooks in the repository under the
examples directory.
To install this environment and associated jupyter kernel used to run the notebooks, clone the repository and run:
cd <path/to/repository>
bash install.sh
The resulting hiveplotlib kernel can run any of those notebooks.
More on Hive Plots
For more on Hive Plots, see our Introduction to Hive Plots.
For additional resources, see:
-
Krzywinski M, Birol I, Jones S, Marra M (2011). Hive Plots — Rational Approach to Visualizing Networks. Briefings in Bioinformatics (early access 9 December 2011, doi: 10.1093/bib/bbr069).
Contributing
For more on contributing to the project, see CONTRIBUTING.md
Acknowledgements
We'd like to thank Rodrigo Garcia-Herrera for his work on
pyveplot, which we referenced
as a starting point for our structural design. We also translated some of his utility
methods for use in this repository.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hiveplotlib-0.26.2.tar.gz.
File metadata
- Download URL: hiveplotlib-0.26.2.tar.gz
- Upload date:
- Size: 120.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6d771bd3307f8ddc16d6f8d265bfb906d523f21873fb45747194a303d2cc05b
|
|
| MD5 |
5ac540e0ad9341222014a7fa809426bb
|
|
| BLAKE2b-256 |
d7474e6a4d434cd9d4863ca98dbe40b8ca3afa5e58b4e1aaa03440c7a33d11b6
|
File details
Details for the file hiveplotlib-0.26.2-py3-none-any.whl.
File metadata
- Download URL: hiveplotlib-0.26.2-py3-none-any.whl
- Upload date:
- Size: 129.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
750143c16fa7c96e8e57ede3dcf6422ffea592c248bad5df186b0017bb72b833
|
|
| MD5 |
668959a1ff6e6363d529bfbd10c74a5b
|
|
| BLAKE2b-256 |
d93568351026ec0bd478df31453bbda23d9366c3a92c7c5af1e715f29ce5be37
|