Class SBDPaletteDefaultPalette#
ClassList > SBDPaletteDefaultPalette
This class contains pre-defined default discrete and HCL color palettes. More...
#include <SBDPaletteDefaultPalette.hpp>
Public Static Attributes#
Type | Name |
---|---|
const SBDPaletteDiscrete *const | discreteAccent A discrete Accent palette (8 colors) |
const SBDPaletteDiscrete *const | discreteCartoAntique A discrete Carto Antique palette (12 colors) |
const SBDPaletteDiscrete *const | discreteCartoBold A discrete Carto Bold palette (12 colors) |
const SBDPaletteDiscrete *const | discreteCartoPastel A discrete Carto Pastel palette (12 colors) |
const SBDPaletteDiscrete *const | discreteCartoPrism A discrete Carto Prism palette (12 colors) |
const SBDPaletteDiscrete *const | discreteCartoSafe A discrete Carto Safe palette (12 colors) |
const SBDPaletteDiscrete *const | discreteCartoVivid A discrete Carto Vivid palette (12 colors) |
const SBDPaletteDiscrete *const | discreteDark2 A discrete Dark2 palette (8 colors) |
const SBDPaletteDiscrete *const | discreteOkabeIto A discrete Okabe-Ito palette (9 colors) |
const SBDPaletteDiscrete *const | discretePaired A discrete Paired palette (12 colors) |
const std::vector< const SBDPaletteDiscrete * > * | discretePalettes A list of all discrete palettes. |
const SBDPaletteDiscrete *const | discreteR4 A discrete R4 palette (8 colors) |
const SBDPaletteDiscrete *const | discreteSet1 A discrete Set1 palette (9 colors) |
const SBDPaletteDiscrete *const | discreteSet2 A discrete Set2 palette (8 colors) |
const SBDPaletteDiscrete *const | discreteSet3 A discrete Set3 palette (12 colors) |
const SBDPaletteDiscrete *const | discreteTab10 A discrete tab10 palette (10 colors) |
const SBDPaletteDiscrete *const | discreteTab20 A discrete tab20 palette (20 colors) |
const SBDPaletteDiscrete *const | discreteTab20b A discrete tab20b palette (20 colors) |
const SBDPaletteDiscrete *const | discreteTab20c A discrete tab20c palette (20 colors) |
const SBDPaletteDivergingHCL *const | divergingHCLBerlin A diverging Berlin HCL palette from blue to red. |
const SBDPaletteDivergingHCL *const | divergingHCLBlue2Red A diverging HCL palette from blue to red. |
const SBDPaletteDivergingHCL *const | divergingHCLBlue2Red2 A diverging HCL palette from blue to red. |
const SBDPaletteDivergingHCL *const | divergingHCLBlue2Red3 A diverging HCL palette from blue to red. |
const std::vector< const SBDPaletteDivergingHCL * > * | divergingHCLPalettes A list of all diverging palettes. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLArmyRose A flexible diverging HCL palette 'ArmyRose'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLBrBG A flexible diverging HCL palette 'BrBG'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLCividis A flexible diverging HCL palette 'Cividis'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLEarth A flexible diverging HCL palette 'Earth'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLFall A flexible diverging HCL palette 'Fall'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLGeyser A flexible diverging HCL palette 'Geyser'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLPRGn A flexible diverging HCL palette 'PRGn'. |
const std::vector< const SBDPaletteFlexibleDivergingHCL * > * | flexibleDivergingHCLPalettes A list of all flexible diverging palettes. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLPiYG A flexible diverging HCL palette 'PiYG'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLPuOr A flexible diverging HCL palette 'PuOr'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLRdBu A flexible diverging HCL palette 'RdBu'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLRdGy A flexible diverging HCL palette 'RdGy'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLRdYlBu A flexible diverging HCL palette 'RdYlBu'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLRdYlGn A flexible diverging HCL palette 'RdElGn'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLRoma A flexible diverging HCL palette 'Roma'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLSpectral A flexible diverging HCL palette 'Spectral'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLTealRose A flexible diverging HCL palette 'TealRose'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLTemps A flexible diverging HCL palette 'Temps'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLTropic A flexible diverging HCL palette 'Tropic'. |
const SBDPaletteFlexibleDivergingHCL *const | flexibleDivergingHCLZissou1 A flexible diverging HCL palette 'Zissou 1'. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLBlue2Green A qualitative HCL palette that goes from blue to green spectrum. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLBlue2GreenDark A qualitative HCL palette that goes from blue to green spectrum, a dark version. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLBlue2Red A qualitative HCL palette that goes from blue to red spectrum. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLBlue2RedDark A qualitative HCL palette that goes from blue to red spectrum, a dark version. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLCold A qualitative HCL palette in cold colors. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLDark2 A qualitative Dark 2 HCL palette. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLDark3 A qualitative Dark 3 HCL palette. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLDefault A default qualitative HCL palette. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLDynamic A dynamic qualitative HCL palette. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLGreen2Blue A qualitative HCL palette that goes from green to blue spectrum. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLGreen2BlueDark A qualitative HCL palette that goes from green to blue spectrum, a dark version. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLGreen2Red A qualitative HCL palette that goes from green to red spectrum. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLGreen2RedDark A qualitative HCL palette that goes from green to red spectrum, a dark version. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLHarmonic A harmonic qualitative HCL palette. |
const std::vector< const SBDPaletteQualitativeHCL * > * | qualitativeHCLPalettes A list of all qualitative palettes. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLPastel A qualitative HCL palette in pastel colors. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLRed2Blue A qualitative HCL palette that goes from red to blue spectrum. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLRed2BlueDark A qualitative HCL palette that goes from red to blue spectrum, a dark version. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLRed2Green A qualitative HCL palette that goes from red to green spectrum. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLRed2GreenDark A qualitative HCL palette that goes from red to green spectrum, a dark version. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLSet2 A qualitative Set 2 HCL palette. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLSet3 A qualitative Set 3 HCL palette. |
const SBDPaletteQualitativeHCL *const | qualitativeHCLWarm A qualitative HCL palette in warm colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLBlue A single-hue sequential HCL palette in blue colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLBlue2 A single-hue sequential HCL palette in deep blue colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLBlueGreenYellow A multi-hue blue-green-yellow sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLBlueYellow A multi-hue blue-yellow sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLBlueYellow2 A multi-hue blue-yellow 2 sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLDarkMint A multi-hue dark mint sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLGray A single-hue sequential HCL palette in gray colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLGreen A single-hue sequential HCL palette in green colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLGreen2 A single-hue sequential HCL palette in deep green colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLGreenYellow A multi-hue green-yellow sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLHeat A multi-hue heat sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLInferno A multi-hue inferno sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLLightGray A single-hue sequential HCL palette in light gray colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLOslo A single-hue Oslo sequential HCL palette in deep blue colors. |
const std::vector< const SBDPaletteSequentialHCL * > * | sequentialHCLPalettes A list of all sequential palettes. |
const SBDPaletteSequentialHCL *const | sequentialHCLPlasma A multi-hue plasma sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLPurple A single-hue sequential HCL palette in purple colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLPurple2 A single-hue sequential HCL palette in deep purple colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLPurpleBlue A multi-hue purple-blue sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLPurpleOrange A multi-hue purple-orange sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLRed A single-hue sequential HCL palette in red colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLRed2 A single-hue sequential HCL palette in deep red colors. |
const SBDPaletteSequentialHCL *const | sequentialHCLRedYellow A multi-hue red-yellow sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLTeal A multi-hue teal sequential HCL palette. |
const SBDPaletteSequentialHCL *const | sequentialHCLViridis A multi-hue viridis sequential HCL palette. |
Public Static Functions#
Type | Name |
---|---|
std::vector< const SBDPalette * > | getListOfDefaultHCLColorPalettes () A list of all default HCL color palettes. |
Detailed Description#
This class contains pre-defined HCL (hue, chroma, luminance) color palettes:
- Qualitative
- Sequential single-hue
- Sequential multi-hue
- Diverging
- Flexible diverging (incl. Carto2019, ColorBrewer, etc)
You can find more information on the HCL color space and HCL color palettes here:
- http://hclwizard.org/
- http://colorspace.r-forge.r-project.org/articles/hcl_palettes.html
- https://developer.r-project.org/Blog/public/2019/11/21/a-new-palette-for-r/
This class contains many standard color palettes that can be found, for example, here:
Short name: SBPaletteDefaultPalette
See also: Color schemes
Public Static Attributes Documentation#
variable discreteAccent#
A discrete Accent palette (8 colors)
variable discreteCartoAntique#
A discrete Carto Antique palette (12 colors)
variable discreteCartoBold#
A discrete Carto Bold palette (12 colors)
variable discreteCartoPastel#
A discrete Carto Pastel palette (12 colors)
variable discreteCartoPrism#
A discrete Carto Prism palette (12 colors)
variable discreteCartoSafe#
A discrete Carto Safe palette (12 colors)
variable discreteCartoVivid#
A discrete Carto Vivid palette (12 colors)
variable discreteDark2#
A discrete Dark2 palette (8 colors)
variable discreteOkabeIto#
A discrete Okabe-Ito palette (9 colors)
Okabe-Ito: http://jfly.iam.u-tokyo.ac.jp/color/.
variable discretePaired#
A discrete Paired palette (12 colors)
variable discretePalettes#
A list of all discrete palettes.
variable discreteR4#
A discrete R4 palette (8 colors)
variable discreteSet1#
A discrete Set1 palette (9 colors)
variable discreteSet2#
A discrete Set2 palette (8 colors)
variable discreteSet3#
A discrete Set3 palette (12 colors)
variable discreteTab10#
A discrete tab10 palette (10 colors)
variable discreteTab20#
A discrete tab20 palette (20 colors)
variable discreteTab20b#
A discrete tab20b palette (20 colors)
variable discreteTab20c#
A discrete tab20c palette (20 colors)
variable divergingHCLBerlin#
A diverging Berlin HCL palette from blue to red.
variable divergingHCLBlue2Red#
A diverging HCL palette from blue to red.
variable divergingHCLBlue2Red2#
A diverging HCL palette from blue to red.
variable divergingHCLBlue2Red3#
A diverging HCL palette from blue to red.
variable divergingHCLPalettes#
A list of all diverging palettes.
variable flexibleDivergingHCLArmyRose#
A flexible diverging HCL palette 'ArmyRose'.
variable flexibleDivergingHCLBrBG#
A flexible diverging HCL palette 'BrBG'.
variable flexibleDivergingHCLCividis#
A flexible diverging HCL palette 'Cividis'.
variable flexibleDivergingHCLEarth#
A flexible diverging HCL palette 'Earth'.
variable flexibleDivergingHCLFall#
A flexible diverging HCL palette 'Fall'.
variable flexibleDivergingHCLGeyser#
A flexible diverging HCL palette 'Geyser'.
variable flexibleDivergingHCLPRGn#
A flexible diverging HCL palette 'PRGn'.
variable flexibleDivergingHCLPalettes#
A list of all flexible diverging palettes.
variable flexibleDivergingHCLPiYG#
A flexible diverging HCL palette 'PiYG'.
variable flexibleDivergingHCLPuOr#
A flexible diverging HCL palette 'PuOr'.
variable flexibleDivergingHCLRdBu#
A flexible diverging HCL palette 'RdBu'.
variable flexibleDivergingHCLRdGy#
A flexible diverging HCL palette 'RdGy'.
variable flexibleDivergingHCLRdYlBu#
A flexible diverging HCL palette 'RdYlBu'.
variable flexibleDivergingHCLRdYlGn#
A flexible diverging HCL palette 'RdElGn'.
variable flexibleDivergingHCLRoma#
A flexible diverging HCL palette 'Roma'.
variable flexibleDivergingHCLSpectral#
A flexible diverging HCL palette 'Spectral'.
variable flexibleDivergingHCLTealRose#
A flexible diverging HCL palette 'TealRose'.
variable flexibleDivergingHCLTemps#
A flexible diverging HCL palette 'Temps'.
variable flexibleDivergingHCLTropic#
A flexible diverging HCL palette 'Tropic'.
variable flexibleDivergingHCLZissou1#
A flexible diverging HCL palette 'Zissou 1'.
variable qualitativeHCLBlue2Green#
A qualitative HCL palette that goes from blue to green spectrum.
variable qualitativeHCLBlue2GreenDark#
A qualitative HCL palette that goes from blue to green spectrum, a dark version.
variable qualitativeHCLBlue2Red#
A qualitative HCL palette that goes from blue to red spectrum.
variable qualitativeHCLBlue2RedDark#
A qualitative HCL palette that goes from blue to red spectrum, a dark version.
variable qualitativeHCLCold#
A qualitative HCL palette in cold colors.
variable qualitativeHCLDark2#
A qualitative Dark 2 HCL palette.
variable qualitativeHCLDark3#
A qualitative Dark 3 HCL palette.
variable qualitativeHCLDefault#
A default qualitative HCL palette.
variable qualitativeHCLDynamic#
A dynamic qualitative HCL palette.
variable qualitativeHCLGreen2Blue#
A qualitative HCL palette that goes from green to blue spectrum.
variable qualitativeHCLGreen2BlueDark#
A qualitative HCL palette that goes from green to blue spectrum, a dark version.
variable qualitativeHCLGreen2Red#
A qualitative HCL palette that goes from green to red spectrum.
variable qualitativeHCLGreen2RedDark#
A qualitative HCL palette that goes from green to red spectrum, a dark version.
variable qualitativeHCLHarmonic#
A harmonic qualitative HCL palette.
variable qualitativeHCLPalettes#
A list of all qualitative palettes.
variable qualitativeHCLPastel#
A qualitative HCL palette in pastel colors.
variable qualitativeHCLRed2Blue#
A qualitative HCL palette that goes from red to blue spectrum.
variable qualitativeHCLRed2BlueDark#
A qualitative HCL palette that goes from red to blue spectrum, a dark version.
variable qualitativeHCLRed2Green#
A qualitative HCL palette that goes from red to green spectrum.
variable qualitativeHCLRed2GreenDark#
A qualitative HCL palette that goes from red to green spectrum, a dark version.
variable qualitativeHCLSet2#
A qualitative Set 2 HCL palette.
variable qualitativeHCLSet3#
A qualitative Set 3 HCL palette.
variable qualitativeHCLWarm#
A qualitative HCL palette in warm colors.
variable sequentialHCLBlue#
A single-hue sequential HCL palette in blue colors.
variable sequentialHCLBlue2#
A single-hue sequential HCL palette in deep blue colors.
variable sequentialHCLBlueGreenYellow#
A multi-hue blue-green-yellow sequential HCL palette.
variable sequentialHCLBlueYellow#
A multi-hue blue-yellow sequential HCL palette.
variable sequentialHCLBlueYellow2#
A multi-hue blue-yellow 2 sequential HCL palette.
variable sequentialHCLDarkMint#
A multi-hue dark mint sequential HCL palette.
variable sequentialHCLGray#
A single-hue sequential HCL palette in gray colors.
variable sequentialHCLGreen#
A single-hue sequential HCL palette in green colors.
variable sequentialHCLGreen2#
A single-hue sequential HCL palette in deep green colors.
variable sequentialHCLGreenYellow#
A multi-hue green-yellow sequential HCL palette.
variable sequentialHCLHeat#
A multi-hue heat sequential HCL palette.
variable sequentialHCLInferno#
A multi-hue inferno sequential HCL palette.
variable sequentialHCLLightGray#
A single-hue sequential HCL palette in light gray colors.
variable sequentialHCLOslo#
A single-hue Oslo sequential HCL palette in deep blue colors.
variable sequentialHCLPalettes#
A list of all sequential palettes.
variable sequentialHCLPlasma#
A multi-hue plasma sequential HCL palette.
variable sequentialHCLPurple#
A single-hue sequential HCL palette in purple colors.
variable sequentialHCLPurple2#
A single-hue sequential HCL palette in deep purple colors.
variable sequentialHCLPurpleBlue#
A multi-hue purple-blue sequential HCL palette.
variable sequentialHCLPurpleOrange#
A multi-hue purple-orange sequential HCL palette.
variable sequentialHCLRed#
A single-hue sequential HCL palette in red colors.
variable sequentialHCLRed2#
A single-hue sequential HCL palette in deep red colors.
variable sequentialHCLRedYellow#
A multi-hue red-yellow sequential HCL palette.
variable sequentialHCLTeal#
A multi-hue teal sequential HCL palette.
variable sequentialHCLViridis#
A multi-hue viridis sequential HCL palette.
Public Static Functions Documentation#
function getListOfDefaultHCLColorPalettes#
A list of all default HCL color palettes.
static std::vector< const SBDPalette * > SBDPaletteDefaultPalette::getListOfDefaultHCLColorPalettes ()