It's common feedback that users want to have a different set of colors for their charts. We should add an option to customize the color theme. The option will be a global one (and not per user).
If we don't need the color names, then implementing this can be as simple as providing an input box for comma separated list of color hex values in the organization settings page.
(Related: #2476, #2480)
It would also be useful to include the ability to adjust the transparency / alpha of the color as well. This is particularly useful on busy plots, such as a scatter or a map
As a general thought, decent looking custom palettes can be programmatically generated (eg use HSV instead of RGB, and distribute values):
https://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
Alternatively, Cynthia Brewer's "Color Brewer" can be used to generate good palettes manually:
+1 on this. Our client would like to be able to customize color palettes to match their corporate "approved" colors for any publicly available pages. This sounds like it would be an easy way to do it.
I think relatively simple changes like this, although they might be lower priority, provide big wins for usability with customers. Our client, for example, could care less about permissions or technical improvements to redash, but they would love to know when they could customize colors. Don't underestimate the power of small changes like this for clients.
Most helpful comment
+1 on this. Our client would like to be able to customize color palettes to match their corporate "approved" colors for any publicly available pages. This sounds like it would be an easy way to do it.
I think relatively simple changes like this, although they might be lower priority, provide big wins for usability with customers. Our client, for example, could care less about permissions or technical improvements to redash, but they would love to know when they could customize colors. Don't underestimate the power of small changes like this for clients.