Skip to main content

Circular visualization in Python

Project description

pyCirclize: Circular visualization in Python

Python3 OS License Latest PyPI version conda-forge CI

Table of contents

Overview

pyCirclize is a circular visualization python package implemented based on matplotlib. This package is developed for the purpose of easily and beautifully plotting circular figure such as Circos Plot and Chord Diagram in Python. In addition, useful genome and phylogenetic tree visualization methods for the bioinformatics field are also implemented. pyCirclize was inspired by circlize and pyCircos. More detailed documentation is available here.

pyCirclize_gallery.png
Fig.1 pyCirclize example plot gallery

Installation

Python 3.8 or later is required for installation.

Install PyPI package:

pip install pycirclize

Install conda-forge package:

conda install -c conda-forge pycirclize

API Usage

API usage is described in each of the following sections in the document.

Not Implemented Features

List of features implemented in other Circos plotting tools but not yet implemented in pyCirclize. I may implement them when I feel like it.

  • Plot histogram
  • Plot boxplot
  • Plot violin
  • Plot raster image
  • Label position auto adjustment

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

pycirclize-0.1.0.tar.gz (198.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycirclize-0.1.0-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file pycirclize-0.1.0.tar.gz.

File metadata

  • Download URL: pycirclize-0.1.0.tar.gz
  • Upload date:
  • Size: 198.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.16 Linux/5.15.0-1024-azure

File hashes

Hashes for pycirclize-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7f83e406636cee351788162a0a772b1cf91854067c67ca1942609ad141b5e1a4
MD5 637490e29fbe78cf6b6cbd8f6775360a
BLAKE2b-256 6efe82542d4d93ac8d27f0e1e9d493d32094482683f05c54397a4c80d0a30771

See more details on using hashes here.

File details

Details for the file pycirclize-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pycirclize-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 37.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.16 Linux/5.15.0-1024-azure

File hashes

Hashes for pycirclize-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d7f2cfcf964dfc5452e59a1c38e7af0e3f8a71f78675243b6c2c512d2e25955
MD5 9b17d3ec658bb248984a31f4d711a5bd
BLAKE2b-256 bb052bb16906ca03f9b62c19b4943df7bc9287fe099c77f08d2f6d1ca7584322

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page