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

Uploaded Source

Built Distribution

pycirclize-0.1.3-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycirclize-0.1.3.tar.gz
  • Upload date:
  • Size: 200.5 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.3.tar.gz
Algorithm Hash digest
SHA256 0ffb3a408cef3bb159d59d6a78266f2ee1dae2dda93e7ef5a5662be711ddf1ab
MD5 1b7c5bd04d1517bb0af345309e4fdcef
BLAKE2b-256 84b6ca021a5b5e275458ef8ef3a4c74917911684a4717485761b8edf804f38c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycirclize-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 39.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3bae1e873c87c4f57bd95f89cf20151d0d1ad2c725f2018ee9c1725da05589f5
MD5 28f6ae9a09b2d46a97af41307098f8c6
BLAKE2b-256 99698afa707f0fefddb9a5414c68860e45a4268787f63982926f660b49790229

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