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.1.tar.gz (199.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.1-py3-none-any.whl (38.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycirclize-0.1.1.tar.gz
  • Upload date:
  • Size: 199.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.1.tar.gz
Algorithm Hash digest
SHA256 dd457abbf0b0902d29bd5bd18990d169d407c739d231122732d12b9af120c710
MD5 ba32d515fdd7df976a852d513be4d041
BLAKE2b-256 1e1219be2065f9a831a7dc2a339809b471c8d0eee8967404a15792b496dcb4d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycirclize-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 38.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e5fcaa6ffde7c7770c4b8d52c78f4364701c73628321291daab3ceefe32ecb0d
MD5 0840e0e2ae90b2ed6c8a363676de45fc
BLAKE2b-256 ce72b9abe424c0453ea4290cb779e25580c24ca5e2750dc4c8d495185f145584

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