glasbey:glasbey#
| collection | category | license | authors | source |
|---|---|---|---|---|
| glasbey | Qualitative | CC0 | Chris Glasbey | https://doi.org/10.1002/col.20327 |
from cmap import Colormap
cm = Colormap("glasbey:glasbey") # case insensitive
import matplotlib.pyplot as plt
from cmap import Colormap
plt.imshow(data, cmap=Colormap("glasbey:glasbey").to_mpl())
import plotly.express as px
from cmap import Colormap
px.imshow(data, color_continuous_scale=Colormap("glasbey:glasbey").to_plotly())
import napari
from cmap import Colormap
napari.imshow(data, colormap=Colormap("glasbey:glasbey").to_napari())
napari.run()
background: #FFFFFF;
background: linear-gradient(90deg, #FFFFFF 0.390625%, #0000FF 0.390625%, #0000FF 0.78125%, #FF0000 0.78125%, #FF0000 1.17188%, #00FF00 1.17188%, #00FF00 1.5625%, #000033 1.5625%, #000033 1.95312%, #FF00B6 1.95312%, #FF00B6 2.34375%, #005300 2.34375%, #005300 2.73438%, #FFD300 2.73438%, #FFD300 3.125%, #009FFF 3.125%, #009FFF 3.51562%, #9A4D42 3.51562%, #9A4D42 3.90625%, #00FFBE 3.90625%, #00FFBE 4.29688%, #783FC1 4.29688%, #783FC1 4.6875%, #1F9698 4.6875%, #1F9698 5.07812%, #FFACFD 5.07812%, #FFACFD 5.46875%, #B1CC71 5.46875%, #B1CC71 5.85938%, #F1085C 5.85938%, #F1085C 6.25%, #FE8F42 6.25%, #FE8F42 6.64062%, #DD00FF 6.64062%, #DD00FF 7.03125%, #201A01 7.03125%, #201A01 7.42188%, #720055 7.42188%, #720055 7.8125%, #766C95 7.8125%, #766C95 8.20312%, #02AD24 8.20312%, #02AD24 8.59375%, #C8FF00 8.59375%, #C8FF00 8.98438%, #886C00 8.98438%, #886C00 9.375%, #FFB79F 9.375%, #FFB79F 9.76562%, #858567 9.76562%, #858567 10.1562%, #A10300 10.1562%, #A10300 10.5469%, #14F9FF 10.5469%, #14F9FF 10.9375%, #00479E 10.9375%, #00479E 11.3281%, #DC5E93 11.3281%, #DC5E93 11.7188%, #93D4FF 11.7188%, #93D4FF 12.1094%, #004CFF 12.1094%, #004CFF 12.5%, #004250 12.5%, #004250 12.8906%, #39A76A 12.8906%, #39A76A 13.2812%, #EE70FE 13.2812%, #EE70FE 13.6719%, #000064 13.6719%, #000064 14.0625%, #ABF5CC 14.0625%, #ABF5CC 14.4531%, #A192FF 14.4531%, #A192FF 14.8438%, #A4FF73 14.8438%, #A4FF73 15.2344%, #FFCE71 15.2344%, #FFCE71 15.625%, #470015 15.625%, #470015 16.0156%, #D4ADC5 16.0156%, #D4ADC5 16.4062%, #FB766F 16.4062%, #FB766F 16.7969%, #ABBC00 16.7969%, #ABBC00 17.1875%, #7500D7 17.1875%, #7500D7 17.5781%, #A6009A 17.5781%, #A6009A 17.9688%, #0073FE 17.9688%, #0073FE 18.3594%, #A55DAE 18.3594%, #A55DAE 18.75%, #628402 18.75%, #628402 19.1406%, #0079A8 19.1406%, #0079A8 19.5312%, #00FF83 19.5312%, #00FF83 19.9219%, #563500 19.9219%, #563500 20.3125%, #9F003F 20.3125%, #9F003F 20.7031%, #422D42 20.7031%, #422D42 21.0938%, #FFF2BB 21.0938%, #FFF2BB 21.4844%, #005D43 21.4844%, #005D43 21.875%, #FCFF7C 21.875%, #FCFF7C 22.2656%, #9FBFBA 22.2656%, #9FBFBA 22.6562%, #A75413 22.6562%, #A75413 23.0469%, #4A276C 23.0469%, #4A276C 23.4375%, #0010A6 23.4375%, #0010A6 23.8281%, #914E6D 23.8281%, #914E6D 24.2188%, #CF9500 24.2188%, #CF9500 24.6094%, #C3BBFF 24.6094%, #C3BBFF 25%, #FD4440 25%, #FD4440 25.3906%, #424E20 25.3906%, #424E20 25.7812%, #6A0100 25.7812%, #6A0100 26.1719%, #B58354 26.1719%, #B58354 26.5625%, #84E993 26.5625%, #84E993 26.9531%, #60D900 26.9531%, #60D900 27.3438%, #FF6FD3 27.3438%, #FF6FD3 27.7344%, #664B3F 27.7344%, #664B3F 28.125%, #FE6400 28.125%, #FE6400 28.5156%, #E4037F 28.5156%, #E4037F 28.9062%, #11C7AE 28.9062%, #11C7AE 29.2969%, #D2818B 29.2969%, #D2818B 29.6875%, #5B767C 29.6875%, #5B767C 30.0781%, #203B6A 30.0781%, #203B6A 30.4688%, #B454FF 30.4688%, #B454FF 30.8594%, #E208D2 30.8594%, #E208D2 31.25%, #000114 31.25%, #000114 31.6406%, #5D8444 31.6406%, #5D8444 32.0312%, #A6FAFF 32.0312%, #A6FAFF 32.4219%, #617BC9 32.4219%, #617BC9 32.8125%, #62007A 32.8125%, #62007A 33.2031%, #7EBE3A 33.2031%, #7EBE3A 33.5938%, #003CB7 33.5938%, #003CB7 33.9844%, #FFFD00 33.9844%, #FFFD00 34.375%, #07C5E2 34.375%, #07C5E2 34.7656%, #B4A739 34.7656%, #B4A739 35.1562%, #94BA8A 35.1562%, #94BA8A 35.5469%, #CCBBA0 35.5469%, #CCBBA0 35.9375%, #370031 35.9375%, #370031 36.3281%, #002801 36.3281%, #002801 36.7188%, #967A81 36.7188%, #967A81 37.1094%, #278826 37.1094%, #278826 37.5%, #CE82B4 37.5%, #CE82B4 37.8906%, #96A4C4 37.8906%, #96A4C4 38.2812%, #B42080 38.2812%, #B42080 38.6719%, #6E56B4 38.6719%, #6E56B4 39.0625%, #9300B9 39.0625%, #9300B9 39.4531%, #C7303D 39.4531%, #C7303D 39.8438%, #7366FF 39.8438%, #7366FF 40.2344%, #0FBBFD 40.2344%, #0FBBFD 40.625%, #ACA464 40.625%, #ACA464 41.0156%, #B675FA 41.0156%, #B675FA 41.4062%, #D8DCFE 41.4062%, #D8DCFE 41.7969%, #578D71 41.7969%, #578D71 42.1875%, #D85522 42.1875%, #D85522 42.5781%, #00C467 42.5781%, #00C467 42.9688%, #F3A569 42.9688%, #F3A569 43.3594%, #D8FFB6 43.3594%, #D8FFB6 43.75%, #0118DB 43.75%, #0118DB 44.1406%, #344236 44.1406%, #344236 44.5312%, #FF9A00 44.5312%, #FF9A00 44.9219%, #575F01 44.9219%, #575F01 45.3125%, #C6F14F 45.3125%, #C6F14F 45.7031%, #FF5F85 45.7031%, #FF5F85 46.0938%, #7BACF0 46.0938%, #7BACF0 46.4844%, #786431 46.4844%, #786431 46.875%, #A285CC 46.875%, #A285CC 47.2656%, #69FFDC 47.2656%, #69FFDC 47.6562%, #C65264 47.6562%, #C65264 48.0469%, #791A40 48.0469%, #791A40 48.4375%, #00EE46 48.4375%, #00EE46 48.8281%, #E7CF45 48.8281%, #E7CF45 49.2188%, #D980E9 49.2188%, #D980E9 49.6094%, #FFD3D1 49.6094%, #FFD3D1 50%, #D1FF8D 50%, #D1FF8D 50.3906%, #240003 50.3906%, #240003 50.7812%, #57A3C1 50.7812%, #57A3C1 51.1719%, #D3E7C9 51.1719%, #D3E7C9 51.5625%, #CB6F4F 51.5625%, #CB6F4F 51.9531%, #3E1800 51.9531%, #3E1800 52.3438%, #0075DF 52.3438%, #0075DF 52.7344%, #70B058 52.7344%, #70B058 53.125%, #D11800 53.125%, #D11800 53.5156%, #001E6B 53.5156%, #001E6B 53.9062%, #69C8C5 53.9062%, #69C8C5 54.2969%, #FFCBFF 54.2969%, #FFCBFF 54.6875%, #E9C289 54.6875%, #E9C289 55.0781%, #BF812E 55.0781%, #BF812E 55.4688%, #452A91 55.4688%, #452A91 55.8594%, #AB4CC2 55.8594%, #AB4CC2 56.25%, #0E753D 56.25%, #0E753D 56.6406%, #001E19 56.6406%, #001E19 57.0312%, #76497F 57.0312%, #76497F 57.4219%, #FFA9C8 57.4219%, #FFA9C8 57.8125%, #5E37D9 57.8125%, #5E37D9 58.2031%, #EEE68A 58.2031%, #EEE68A 58.5938%, #9F3621 58.5938%, #9F3621 58.9844%, #500094 58.9844%, #500094 59.375%, #BD9080 59.375%, #BD9080 59.7656%, #006D7E 59.7656%, #006D7E 60.1562%, #58DF60 60.1562%, #58DF60 60.5469%, #475067 60.5469%, #475067 60.9375%, #015D9F 60.9375%, #015D9F 61.3281%, #63303C 61.3281%, #63303C 61.7188%, #02CE94 61.7188%, #02CE94 62.1094%, #8B5325 62.1094%, #8B5325 62.5%, #AB00FF 62.5%, #AB00FF 62.8906%, #8D2A87 62.8906%, #8D2A87 63.2812%, #555394 63.2812%, #555394 63.6719%, #96FF00 63.6719%, #96FF00 64.0625%, #00987B 64.0625%, #00987B 64.4531%, #FF8ACB 64.4531%, #FF8ACB 64.8438%, #DE45C8 64.8438%, #DE45C8 65.2344%, #6B6DE6 65.2344%, #6B6DE6 65.625%, #1E0044 65.625%, #1E0044 66.0156%, #AD4C8A 66.0156%, #AD4C8A 66.4062%, #FF86A1 66.4062%, #FF86A1 66.7969%, #00233C 66.7969%, #00233C 67.1875%, #8ACD00 67.1875%, #8ACD00 67.5781%, #6FCA9D 67.5781%, #6FCA9D 67.9688%, #E14BFD 67.9688%, #E14BFD 68.3594%, #FFB04D 68.3594%, #FFB04D 68.75%, #E5E839 68.75%, #E5E839 69.1406%, #7210FF 69.1406%, #7210FF 69.5312%, #6F5265 69.5312%, #6F5265 69.9219%, #868930 69.9219%, #868930 70.3125%, #632650 70.3125%, #632650 70.7031%, #692620 70.7031%, #692620 71.0938%, #C86E00 71.0938%, #C86E00 71.4844%, #D1A4FF 71.4844%, #D1A4FF 71.875%, #C6D256 71.875%, #C6D256 72.2656%, #4F674D 72.2656%, #4F674D 72.6562%, #AEA5A6 72.6562%, #AEA5A6 73.0469%, #AA2D65 73.0469%, #AA2D65 73.4375%, #C751AF 73.4375%, #C751AF 73.8281%, #FF59AC 73.8281%, #FF59AC 74.2188%, #92664E 74.2188%, #92664E 74.6094%, #6686B8 74.6094%, #6686B8 75%, #6F98FF 75%, #6F98FF 75.3906%, #5CFF9F 75.3906%, #5CFF9F 75.7812%, #AC89B2 75.7812%, #AC89B2 76.1719%, #D22262 76.1719%, #D22262 76.5625%, #C7CF93 76.5625%, #C7CF93 76.9531%, #FFB91E 76.9531%, #FFB91E 77.3438%, #FA948D 77.3438%, #FA948D 77.7344%, #31224E 77.7344%, #31224E 78.125%, #FE5161 78.125%, #FE5161 78.5156%, #FE8D64 78.5156%, #FE8D64 78.9062%, #443617 78.9062%, #443617 79.2969%, #C9A254 79.2969%, #C9A254 79.6875%, #C7E8F0 79.6875%, #C7E8F0 80.0781%, #449800 80.0781%, #449800 80.4688%, #93AC3A 80.4688%, #93AC3A 80.8594%, #164B1C 80.8594%, #164B1C 81.25%, #085479 81.25%, #085479 81.6406%, #742D00 81.6406%, #742D00 82.0312%, #683CFF 82.0312%, #683CFF 82.4219%, #402926 82.4219%, #402926 82.8125%, #A471D7 82.8125%, #A471D7 83.2031%, #CF009B 83.2031%, #CF009B 83.5938%, #760123 83.5938%, #760123 83.9844%, #530058 83.9844%, #530058 84.375%, #0052E8 84.375%, #0052E8 84.7656%, #2B5C57 84.7656%, #2B5C57 85.1562%, #A0D992 85.1562%, #A0D992 85.5469%, #B01AE5 85.5469%, #B01AE5 85.9375%, #1D0324 85.9375%, #1D0324 86.3281%, #7A3A9F 86.3281%, #7A3A9F 86.7188%, #D6D1CF 86.7188%, #D6D1CF 87.1094%, #A06469 87.1094%, #A06469 87.5%, #6A9DA0 87.5%, #6A9DA0 87.8906%, #99DB71 87.8906%, #99DB71 88.2812%, #C038CF 88.2812%, #C038CF 88.6719%, #7DFF59 88.6719%, #7DFF59 89.0625%, #950022 89.0625%, #950022 89.4531%, #D5A2DF 89.4531%, #D5A2DF 89.8438%, #1683CC 89.8438%, #1683CC 90.2344%, #A6F945 90.2344%, #A6F945 90.625%, #6D6961 90.625%, #6D6961 91.0156%, #56BC4E 91.0156%, #56BC4E 91.4062%, #FF6D51 91.4062%, #FF6D51 91.7969%, #FF03F8 91.7969%, #FF03F8 92.1875%, #FF0049 92.1875%, #FF0049 92.5781%, #CA0023 92.5781%, #CA0023 92.9688%, #436D12 92.9688%, #436D12 93.3594%, #EAAAAD 93.3594%, #EAAAAD 93.75%, #BFA500 93.75%, #BFA500 94.1406%, #262C33 94.1406%, #262C33 94.5312%, #55B902 94.5312%, #55B902 94.9219%, #79B69E 94.9219%, #79B69E 95.3125%, #FEECD4 95.3125%, #FEECD4 95.7031%, #8BA559 95.7031%, #8BA559 96.0938%, #8DFEC1 96.0938%, #8DFEC1 96.4844%, #003C2B 96.4844%, #003C2B 96.875%, #3F1128 96.875%, #3F1128 97.2656%, #FFDDF6 97.2656%, #FFDDF6 97.6562%, #111A92 97.6562%, #111A92 98.0469%, #9A4254 98.0469%, #9A4254 98.4375%, #959DEE 98.4375%, #959DEE 98.8281%, #7E8248 98.8281%, #7E8248 99.2188%, #3A0665 99.2188%, #3A0665 99.6094%, #BD7565 99.6094%);
import altair as alt
from cmap import Colormap
# df: a DataFrame with columns x, y and value
alt.Chart(df).mark_rect().encode(
x="x:O",
y="y:O",
color=alt.Color(
"value:Q", scale=alt.Scale(range=Colormap("glasbey:glasbey").to_altair())
),
)
from bokeh.plotting import figure, show
from cmap import Colormap
p = figure()
p.image(
image=[data], x=0, y=0, dw=1, dh=1,
color_mapper=Colormap("glasbey:glasbey").to_bokeh(),
)
show(p)
from vispy import app, scene
from cmap import Colormap
canvas = scene.SceneCanvas(show=True)
view = canvas.central_widget.add_view()
scene.visuals.Image(data, cmap=Colormap("glasbey:glasbey").to_vispy(), parent=view.scene)
view.camera = scene.PanZoomCamera(aspect=1)
view.camera.set_range()
app.run()
import pygfx as gfx
from cmap import Colormap
image = gfx.Image(
gfx.Geometry(grid=gfx.Texture(data, dim=2)),
gfx.ImageBasicMaterial(
clim=(data.min(), data.max()), map=Colormap("glasbey:glasbey").to_pygfx()
),
)
gfx.show(image)
import pyqtgraph as pg
from cmap import Colormap
view = pg.image(data)
view.setColorMap(Colormap("glasbey:glasbey").to_pyqtgraph())
pg.exec()
import ee
from cmap import Colormap
ee.Initialize(project="my-project") # your Google Cloud project
elevation = ee.Image("CGIAR/SRTM90_V4")
image = elevation.visualize(
min=0, max=3000, palette=Colormap("glasbey:glasbey").to_gee()
)
See also usage with external libraries.
glasbey:glasbey
glasbey:glasbey
Perceptual lightness#
Lightness (J′) measured in CAM02 Uniform Color Space (CAM02-UCS)