vapeplot
vapeplot copied to clipboard
matplotlib extension for vaporwave aesthetics
vapeplot
matplotlib extension for vaporwave aesthetics
install
pip install vapeplot
demo
view all palettes
import vapeplot
%matplotlib inline
vapeplot.available()

try from vapeplot import vapeplot if the above commands failed
view specific palettes
vapeplot.view_palette("cool",'sunset')

set the color palette
import numpy as np
import matplotlib.pyplot as plt
vapeplot.set_palette('vaporwave')
for i in range(10):
plt.plot(range(100),np.random.normal(i,1,100))
vapeplot.despine(plt.axes()) # remove right and top axes

make a colormap
cmap = vapeplot.cmap('crystal_pepsi')
A = np.random.rand(25, 25)
plt.imshow(A,cmap=cmap)
vapeplot.despine(plt.axes(),True) # remove all axes
plt.show()

access a palette
# cool is a list of colors
cool = vapeplot.palette("cool")
# reverse the order of colors
seapunk_r = vapeplot.reverse("seapunk")
examples
plots produced with seaborn tutorials
set the palette with vapeplot
pal = sns.blend_palette(vapeplot.palette(palname))
g = sns.FacetGrid(df, row="g",hue="g", palette=pal)
cool


crystal_pepsi


jazzcup


macplus


mallsoft


seapunk


sunset


vaporwave


Contributer palettes, submit your pull request!
avanti by mike-u


api
-
vapeplot.available(show=True)- function to plot all vapeplot palettes
show=Falseprints palette names
-
vapeplot.cmap(palname)- returns a colormap object
palnameis the name of the color palette
-
vapeplot.despine(ax,all=False)- removes figure axes
- default action: remove right and top axes
all=Trueremoves all axes
-
vapeplot.font_size(s)- change the font size globally
-
vapeplot.palette(palname)- returns a list of colors
- if no
palnameis given, a dict of all the palettes is returned
-
vapeplot.reverse(palname)- returns a list of colors in reverse
-
vapeplot.set_palette(palname)- change the color palette globally
-
vapeplot.view_palette(*args)- view individual palettes
- arguments: one or more palette names