vivainsights.color_codes¶
Define color palettes and an Enum class for standard vivainsights colors.
- class vivainsights.color_codes.Colors(value)[source]¶
Bases:
EnumStandard colour palette for vivainsights visualizations.
Each member stores a hex colour string.
Examples
Access the primary colour:
>>> from vivainsights.color_codes import Colors >>> Colors.PRIMARY.value '#1d627e'
Use a colour in a matplotlib plot:
>>> import matplotlib.pyplot as plt >>> fig, ax = plt.subplots() >>> ax.bar(["A", "B"], [3, 7], color=Colors.HIGHLIGHT_POSITIVE.value)
- PRIMARY = '#1d627e'¶
- HIGHLIGHT_POSITIVE = '#34b1e2'¶
- HIGHLIGHT_NEGATIVE = '#fe7f4f'¶
- POSITIVE_ALT_1 = '#bfe5ee'¶
- POSITIVE_ALT_2 = '#b4d5dd'¶
- POSITIVE_ALT_3 = '#adc0cb'¶
- NEGATIVE_ALT_1 = '#fcf0eb'¶
- NEGATIVE_ALT_2 = '#fbdacd'¶
- NEGATIVE_ALT_3 = '#facebc'¶
- NON_HIGHLIGHT = '#e1e1e1'¶
- vivainsights.color_codes.COLOR_PALLET_ALT_1 = ['#1d627e', '#34b1e2', '#fe7f4f', '#bfe5ee', '#b4d5dd', '#adc0cb', '#fcf0eb', '#fbdacd', '#facebc', '#e1e1e1']¶
Ten-colour palette suitable for categorical data.
Examples
>>> from vivainsights.color_codes import COLOR_PALLET_ALT_1 >>> COLOR_PALLET_ALT_1[:3] # first three colours
- vivainsights.color_codes.COLOR_PALLET_ALT_2 = ['#1d627e', '#34b1e2', '#fe7f4f', '#bfe5ee', '#fcf0eb', '#e1e1e1']¶
Six-colour palette used for heatmaps and trend charts.
Examples
>>> from vivainsights.color_codes import COLOR_PALLET_ALT_2 >>> len(COLOR_PALLET_ALT_2) 6