This is a python port for the matplotlib library of the R Package for ggplot2.
The style for the charts is provided in the styles folder
A python version >= 3 is required.
pip install farrow-and-ball
The usage is quite simple:
from farrow_and_ball import * import numpy as np import matplotlib.pyplot as plt # Define a gray scale image x = np.arange(0, np.pi, 0.1) y = np.arange(0, 2 * np.pi, 0.1) X, Y = np.meshgrid(x, y) Z = np.cos(X) * np.sin(Y) * 10 # Get the color map cmap = build_colormap(DivergentPalette.DAY, True) # Draw image plt.imshow(Z, origin="lower", cmap=cmap) plt.show()
One can also directly get the color map definition as a list of strings with farrow_and_ball.get_palette(DivergentPalette.DAY)
or an interpolated one with farrow_and_ball.get_interpolated_palette(DivergentPalette.DAY, num_classes)
.
The palettes are organized in Enums:
class SpectralPalette(Enum): DEEPSPEC = "deepspec" SPEC = "spec" LIGHTSPEC = "lightspec" LIGHTERSPEC = "lighterspec" class DivergentPalette(Enum): DAY = "day" DAYLONG = "daylong" ARMY = "army" MONO = "mono" class BaseColorPalette(Enum): PINKS = "pinks" PINKS_VAR = "pinks2" REDS = "reds" YELLOWS = "yellows" GREENS = "greens" GREENS_VAR = "greens2" BLUES = "blues" BLUES_VAR = "blues2" class MiscPalette(Enum): TONKA = "tonka" BELLSPOUT = "bellsprout" DOCKERS = "dockers" FRUITYPEBBLES = "fruitypebbles"
One can also directly enter the name as a string, e.g. build_colormap("day", True)
.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4