Skip to main content

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

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.1.tar.gz (73.3 kB view details)

Uploaded Source

Built Distribution

hiveplotlib-0.25.1-py3-none-any.whl (80.0 kB view details)

Uploaded Python 3

File details

Details for the file hiveplotlib-0.25.1.tar.gz.

File metadata

  • Download URL: hiveplotlib-0.25.1.tar.gz
  • Upload date:
  • Size: 73.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for hiveplotlib-0.25.1.tar.gz
Algorithm Hash digest
SHA256 02cbb7703e64738c0c04e0d703602253cbf49d1157e5763690f2c33a6ffa74bb
MD5 b77d269d6bc3fa72b8a838701fcf5cfc
BLAKE2b-256 ef30103cc31ff9a538d8e0ae77bab68a4013375c9d64ea04f90b757c3ec7a7b9

See more details on using hashes here.

File details

Details for the file hiveplotlib-0.25.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hiveplotlib-0.25.1-py3-none-any.whl
Algorithm Hash digest
SHA256 768313fadb9dc77f3add23e4835a6998474f577cd2df86ecc0a778885a23f226
MD5 5d3d80b6ba89086eb9ff25bc8227b2f3
BLAKE2b-256 8e6e2db79a8604815405d3372377d9281e5f3da1bf91956c9f53120fd22959ee

See more details on using hashes here.

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