Skip to main content

Python package colourmap generates an N unique colors from the specified input colormap.

Project description

colourmap

Python PyPI Version License Github Forks GitHub Open Issues Project Status Downloads Downloads Sphinx

* Colourmap generates an unique lit of RGB and HEX colors for the specified input list.

⭐️ Star this repo if you like it ⭐️

Documentation pages

On the documentation pages you can find more information about colourmap with examples.

Install colourmap from PyPI
pip install colourmap     # normal install
pip install -U colourmap  # update if needed

Import colourmap package

from colourmap import colourmap

Quick example

Use the documentation pages for more detailed usage. Some of the most used functionalities are linked below.

from colourmap import colourmap

# Create N colors
c = colourmap.generate(10)

# From list
c_rgb, c_dict = colourmap.fromlist([1,1,2,2,3,1,2,3])

# to HEX
c_hex = colourmap.rgb2hex(c_rgb)

Example: Generate N unique colors from a specific colormap

Example: Generate unique colors based on input labels

Example: Create unique colors based on seaborn or matplotlib

Example: Conversion RGB to HEX

Example: Conversion HEX to RGB

Example: Create a linear gradient between colors


Maintainer

  • Erdogan Taskesen, github: erdogant
  • Contributions are welcome.
  • For citations, please use the citation at the right side panel.
  • If you wish to buy me a Coffee for this work, it is very appreciated :)

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

colourmap-1.1.11.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

colourmap-1.1.11-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file colourmap-1.1.11.tar.gz.

File metadata

  • Download URL: colourmap-1.1.11.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for colourmap-1.1.11.tar.gz
Algorithm Hash digest
SHA256 5578239c9b1853c0a81d317d1fa524e3ccf60525c3262a658d86f11e1bb997ae
MD5 caf1362063e45b042c08a297c98174a6
BLAKE2b-256 0c0d4a8a2fb2fe54265e240eab8d329272e5be0b48aaa6dc17d820fff9402dc1

See more details on using hashes here.

File details

Details for the file colourmap-1.1.11-py3-none-any.whl.

File metadata

  • Download URL: colourmap-1.1.11-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for colourmap-1.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 d3655b71ec1c87c3519098bfe4f88ee064f53c7be58ba41e8617d2e1c96ec59f
MD5 5bbbac5cae6fdec72dc5fd2467db089a
BLAKE2b-256 8ad28b4fce6c8f7be41523d8ecdabeabd0473d58c0289ec24b29238007987998

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