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.2.tar.gz (200.4 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.2-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycirclize-0.1.2.tar.gz
  • Upload date:
  • Size: 200.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.9.16 Linux/5.15.0-1031-azure

File hashes

Hashes for pycirclize-0.1.2.tar.gz
Algorithm Hash digest
SHA256 85fe52f2ec0d58a8e9a586ad257e70b24a95a8ccd12977bcb322d6eed13b5d66
MD5 bb5f54559e67d4a6c5201e51b21e224d
BLAKE2b-256 d79bd1e06e42d4335105b490b4ecb4bd3c7c9cd71ea7c2f99d24e00c0204d17c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycirclize-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 059befdacb5dcecfe13a59da55c459f4e379be25bd42cc54af64379a882c97ab
MD5 ac265997c5794564ad0847ea65d4a116
BLAKE2b-256 f34b47520512c2c28a20e8d553164310e00935e5ebaf3cdcc844fdc453e9a617

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