Block Colors#
Parameter colors accepts colors in a list or tuple. The length must be same to values, and the acceptable color format includes case-insensitive hex RGB or RGBA, RGB or RGBA tuple, single character notation, case-insensitive X11/CSS4 color name, and more, as long as Matplotlib can recognize. See Matplotlib Colors for the full list.
fig = plt.figure(
FigureClass=Waffle,
rows=5,
columns=10,
values=[30, 16, 4],
colors=["#232066", "#983D3D", "#DCB732"]
)
Another method to change block colors is passing Colormap to parameter cmap_name, which sets colors in batch.
NOTE: Sequential colormaps does not work with PyWaffle. Only Qualitative colormaps are supported, including
Pastel1,Pastel2,Paired,Accent,Dark2,Set1,Set2,Set3,tab10,tab20,tab20b,tab20c. See the list and color examples in Colormaps in Matplotlib.
fig = plt.figure(
FigureClass=Waffle,
rows=5,
columns=10,
values=[30, 16, 4],
cmap_name="tab10"
)