106
GitHub - dantaki/vapeplot: matplotlib extension for vaporwave aesthetics
source link: https://github.com/dantaki/vapeplot
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
vapeplot
matplotlib extension for vaporwave aesthetics
install
pip install vapeplot
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)
crystal_pepsi
jazzcup
macplus
mallsoft
seapunk
sunset
vaporwave
Contributer palettes, submit your pull request!
avanti by mike-u
-
vapeplot.available(show=True)
- function to plot all vapeplot palettes
show=False
prints palette names
-
vapeplot.cmap(palname)
- returns a colormap object
palname
is the name of the color palette
-
vapeplot.despine(ax,all=False)
- removes figure axes
- default action: remove right and top axes
all=True
removes all axes
-
vapeplot.font_size(s)
- change the font size globally
-
vapeplot.palette(palname)
- returns a list of colors
- if no
palname
is 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
more to come 😉
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK