Skip to main content

The pokemonPalette is a python library generate a color palette based on the colors of a chosen pokemon.

Project description

pokemonPalette license version stars Twittwer

The pokePalette is a python library generate a color palette based on the colors of a chosen pokemon.


Requeriments:

numpy
opencv
pokebase
sklearn


Usage:

get_pokemon_palette("pokemon name", numcolors=x)

>>> from pokemonPalette import pokePalette
>>> palette = pokePalette.get_pokemon_palette("charizard")
>>> print(palette)
['#bd4831', '#0f4F64', '#ef8826', '#edD079']

Examples

import seaborn as sns
import matplotlib.pyplot as plt
from pokemonPalette import pokePalette

titanic = sns.load_dataset("titanic")
palette = pokePalette.get_pokemon_palette('gengar',numcolors=2)
g = sns.factorplot("class", "survived", "sex", data=titanic, kind="bar", palette=palette, legend=False)
plt.show()

import seaborn as sns
import matplotlib.pyplot as plt
from pokemonPalette import pokePalette

sns.set_style('white')
index = ['HP', 'Attack', 'Defense', 'Sp. Atk', 'Sp. Def', 'Speed']
bulbasaur = [45, 49, 49, 65, 65, 45]
charmander = [39, 52, 43, 60, 50, 65]
squirtle = [44, 48, 65, 50, 64, 43]

palette_b = pokePalette.get_pokemon_palette('bulbasaur')
palette_c = pokePalette.get_pokemon_palette('charmander')
palette_s = pokePalette.get_pokemon_palette('squirtle')

fig, axes = plt.subplots(1,3)
fig.suptitle('Initial Pokemons - 1st Generantion')
sns.barplot(ax=axes[0], x=index, y=bulbasaur, palette=palette_b)
axes[0].set_title("bulbasaur")
sns.barplot(ax=axes[1], x=index, y=charmander, palette=palette_c)
axes[0].set_title("charmander")
sns.barplot(ax=axes[2], x=index, y=squirtle, palette=palette_s)
axes[0].set_title("squirtle")


Plans for next updates

  • Add the option to get shiny Pokemon palette.
  • Remove repeated colors.

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

pokemonPalette-0.0.2.3.tar.gz (3.8 kB view hashes)

Uploaded Source

Built Distribution

pokemonPalette-0.0.2.3-py3-none-any.whl (4.5 kB view hashes)

Uploaded Python 3

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