Skip to main content

Visualize Network Data with Hive Plots

Project description

A plotting package for generating and visualizing static Hive Plots in matplotlib.

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].

Contributing

For more on contributing to the project, see CONTRIBUTING.md

How to Use and Examples

For more on how to use the software and examples, see the docs.

All the example notebooks are available for download as jupyter notebooks in the repository under the examples directory.

If trying to run the example notebooks, note that these are maintained to run in the conda environment in the repository, specified by hiveplot_env.yml.

To install this conda environment and associated jupyter kernel, clone the repository and run:

$ cd <path/to/repository>
$ bash install.sh

More on Hive Plots

For more on Hive Plots, see our Introduction to Hive Plots.

For additional resources, see:

  • http://www.hiveplot.com/

  • 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).

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hiveplotlib-0.25.0.tar.gz (73.3 kB view hashes)

Uploaded Source

Built Distribution

hiveplotlib-0.25.0-py3-none-any.whl (80.0 kB view hashes)

Uploaded Python 3

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