bokeh.colors¶
Provide classes for representing RGB(A) and HSL(A) colors, as well as define common named colors.
bokeh.colors.Color¶
Provide a base class for representing color values.
-
class
Color
[source]¶ A base class for representing color objects.
-
static
clamp
(value, maximum=None)[source]¶ Clamp numeric values to be non-negative, an optionally, less than a given maximum.
-
darken
(amount)[source]¶ Darken (reduce the luminance) of this color.
- Parameters
amount (float) – Amount to reduce the luminance by (clamped above zero)
- Returns
Color
-
classmethod
from_hsl
(value)[source]¶ Create a new color by converting from an HSL color.
Subclasses must implement this method.
- Parameters
value (HSL) – A color to convert from HSL
- Returns
Color
-
classmethod
from_rgb
(value)[source]¶ Create a new color by converting from an RGB color.
Subclasses must implement this method.
- Parameters
value (
RGB
) – A color to convert from RGB- Returns
Color
-
lighten
(amount)[source]¶ Lighten (increase the luminance) of this color.
- Parameters
amount (float) – Amount to increase the luminance by (clamped above zero)
- Returns
Color
-
to_css
()[source]¶ Return a CSS representation of this color.
Subclasses must implement this method.
- Returns
str
-
static
bokeh.colors.HSL¶
Provide a class to represent colors with HSL (Hue, Saturation, Value).
-
class
HSL
(h, s, l, a=1.0)[source]¶ Represent colors by specifying their Hue, Saturation, and lightness.
Alpha values may also optionally be provided. Otherwise, alpha values default to 1.
-
static
clamp
(value, maximum=None)¶ Clamp numeric values to be non-negative, an optionally, less than a given maximum.
-
darken
(amount)¶ Darken (reduce the luminance) of this color.
- Parameters
amount (float) – Amount to reduce the luminance by (clamped above zero)
- Returns
Color
-
classmethod
from_hsl
(value)[source]¶ Copy an HSL color from another HSL color value.
- Parameters
value (HSL) – The HSL color to copy.
- Returns
HSL
-
classmethod
from_rgb
(value)[source]¶ Create an HSL color from an RGB color value.
- Parameters
value (
RGB
) – The RGB color to convert.- Returns
HSL
-
lighten
(amount)¶ Lighten (increase the luminance) of this color.
- Parameters
amount (float) – Amount to increase the luminance by (clamped above zero)
- Returns
Color
-
static
bokeh.colors.RGB¶
-
class
RGB
(r, g, b, a=1.0)[source]¶ Represent colors by specifying their Red, Green, and Blue channels.
Alpha values may also optionally be provided. Otherwise, alpha values default to 1.
-
static
clamp
(value, maximum=None)¶ Clamp numeric values to be non-negative, an optionally, less than a given maximum.
-
darken
(amount)¶ Darken (reduce the luminance) of this color.
- Parameters
amount (float) – Amount to reduce the luminance by (clamped above zero)
- Returns
Color
-
classmethod
from_rgb
(value)[source]¶ Copy an RGB color from another RGB color value.
- Parameters
value (
RGB
) – The RGB color to copy.- Returns
RGB
-
lighten
(amount)¶ Lighten (increase the luminance) of this color.
- Parameters
amount (float) – Amount to increase the luminance by (clamped above zero)
- Returns
Color
-
to_css
()[source]¶ Generate the CSS representation of this RGB color.
- Returns
str,
"rgb(...)"
or"rgba(...)"
-
static
bokeh.colors.groups¶
Organize CSS named colors into useful groups according to general hue.
-
class
black
[source]¶ CSS “Black” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
gainsborolightgraysilverdarkgraygraydimgraylightslategrayslategraydarkslategrayblack
-
class
blue
[source]¶ CSS “Blue” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
lightsteelbluepowderbluelightblueskybluelightskybluedeepskybluedodgerbluecornflowerbluesteelblueroyalbluebluemediumbluedarkbluenavymidnightblue
-
class
brown
[source]¶ CSS “Brown” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
cornsilkblanchedalmondbisquenavajowhitewheatburlywoodtanrosybrownsandybrowngoldenroddarkgoldenrodperuchocolatesaddlebrownsiennabrownmaroon
-
class
cyan
[source]¶ CSS “Cyan” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
mediumaquamarineaquacyanlightcyanpaleturquoiseaquamarineturquoisemediumturquoisedarkturquoiselightseagreencadetbluedarkcyanteal
-
class
green
[source]¶ CSS “Green” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
darkolivegreenoliveolivedrabyellowgreenlimegreenlimelawngreenchartreusegreenyellowspringgreenmediumspringgreenlightgreenpalegreendarkseagreenmediumseagreenseagreenforestgreengreendarkgreen
-
class
orange
[source]¶ CSS “Orange” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
orangeredtomatocoraldarkorangeorange
-
class
pink
[source]¶ CSS “Pink” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
pinklightpinkhotpinkdeeppinkpalevioletredmediumvioletred
-
class
purple
[source]¶ CSS “Purple” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
lavenderthistleplumvioletorchidfuchsiamagentamediumorchidmediumpurplebluevioletdarkvioletdarkorchiddarkmagentapurpleindigodarkslateblueslatebluemediumslateblue
-
class
red
[source]¶ CSS “Red” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
lightsalmonsalmondarksalmonlightcoralindianredcrimsonfirebrickdarkredred
-
class
white
[source]¶ CSS “White” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
whitesnowhoneydewmintcreamazurealiceblueghostwhitewhitesmokeseashellbeigeoldlacefloralwhiteivoryantiquewhitelinenlavenderblushmistyrose
-
class
yellow
[source]¶ CSS “Yellow” Color Group as defined by https://www.w3schools.com/colors/colors_groups.asp
yellowlightyellowlemonchiffonlightgoldenrodyellowpapayawhipmoccasinpeachpuffpalegoldenrodkhakidarkkhakigold
bokeh.colors.named¶
Provide the standard 147 CSS (X11) named colors.