Skip to main content

A simple package to select you favourite pokemon colors

Project description

pokepalette

A simple pokemon color chooser

"CI PyPI

image.png This repo is based on CDWimmer/PokePalette

Install

pip install pokepalette

How to use

import numpy as np
import matplotlib.pyplot as plt

import pokepalette

There is a handy SimpleNamespace with all the pokemons and their colours available:

pokepalette.PokemonColours.pikachu
['#f5e551',
 '#f5bc1f',
 '#000000',
 '#9b5100',
 '#dd9300',
 '#613007',
 '#404049',
 '#282828',
 '#fef5a3',
 '#c41f17',
 '#e55940',
 '#fefefe',
 '#727282']
pikachu_cmap = pokepalette.get_colormap('pikachu')

You can plot passing the pikachu colors directly

# Pie chart, where the slices will be ordered and plotted counter-clockwise:
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0)  # only "explode" the 2nd slice (i.e. 'Hogs')

fig1, ax1 = plt.subplots()
ax1.pie(sizes, colors=pokepalette.PokemonColours.pikachu, explode=explode, labels=labels, autopct='%1.1f%%',
        shadow=True, startangle=90)
ax1.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.

plt.show()

png

or passing the corresponding matplotlib's colormap

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

N = 50
x = np.random.randn(N)
y = np.random.randn(N)

plt.scatter(x, y, c=x, cmap=pikachu_cmap)

plt.show()

png

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

pokepalette-0.0.6.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

pokepalette-0.0.6-py3-none-any.whl (66.3 kB view details)

Uploaded Python 3

File details

Details for the file pokepalette-0.0.6.tar.gz.

File metadata

  • Download URL: pokepalette-0.0.6.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for pokepalette-0.0.6.tar.gz
Algorithm Hash digest
SHA256 68eed84640a7fe2f9ab3f68ab4370c462ab04030661d74595b938c04e9633a6d
MD5 1553980a408d246006db5a786408fa21
BLAKE2b-256 b853142f55ee0a2a2143f006b0616d082c17252e102bca93a14febf4c5912a75

See more details on using hashes here.

File details

Details for the file pokepalette-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: pokepalette-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 66.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.1 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for pokepalette-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 03b7e6ed1179397e49a71e31e307a271da65f9ebcda2272078590c5ae89ae5c2
MD5 b4ccb1dc0d89ce3e5c0daaec70837fa8
BLAKE2b-256 f3347c1bcae762550dadbcc65b8259caba42890766d9e08448726f6defa001d2

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