mirror of
https://github.com/cds-astro/aladin-lite.git
synced 2026-01-13 13:38:02 -08:00
readd rainbow colormap
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
let aladin;
|
||||
A.init.then(() => {
|
||||
aladin = A.aladin('#aladin-lite-div', { fov:0.15, target: 'Arp 240', showReticle: false, fullScreen: true });
|
||||
aladin.setBaseImageLayer(aladin.newImageSurvey('P/SDSS9/g', {colormap: "sinebow", stretch: "Linear"}));
|
||||
aladin.setBaseImageLayer(aladin.newImageSurvey('P/SDSS9/g', {colormap: "rainbow", stretch: "Linear"}));
|
||||
|
||||
var simbad = A.catalog({name: 'Simbad', sourceSize: 16, color: '#4050F0'});
|
||||
aladin.addCatalog(simbad);
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
let aladin;
|
||||
A.init.then(() => {
|
||||
aladin = A.aladin('#aladin-lite-div', {cooFrame: 'galactic', target: 'galactic center', survey: 'P/Finkbeiner'});
|
||||
// possible values are 'blues', 'cividis', 'cubehelix', 'eosb', 'grayscale', 'inferno', 'magma', 'native', 'parula', 'plasma',
|
||||
// possible values are 'blues', 'cividis', 'cubehelix', 'eosb', 'grayscale', 'inferno', 'magma', 'native', 'parula', 'plasma', 'rainbow',
|
||||
// 'rdbu', 'rdylbu', 'redtemperature', 'sinebow', 'spectral', 'summer', 'viridis', 'ylgnbu' and 'ylorbr'
|
||||
aladin.getBaseImageLayer().setColormap("cubehelix");
|
||||
//aladin.getBaseImageLayer().setColor([1.0, 0.0, 1.0, 1.0], { tf: 'Linear'} );
|
||||
|
||||
@@ -89,7 +89,7 @@ impl Colormaps {
|
||||
let labels: Vec<_> = [
|
||||
"blues", "cividis", "cubehelix", "eosb",
|
||||
"grayscale", "inferno", "magma", "native",
|
||||
"parula", "plasma", "rdbu",
|
||||
"parula", "plasma", "rainbow", "rdbu",
|
||||
"rdylbu", "redtemperature", "sinebow", "spectral", "summer",
|
||||
"viridis", "ylgnbu", "ylorbr", "red", "green", "blue"
|
||||
]
|
||||
@@ -135,6 +135,23 @@ impl Colormaps {
|
||||
.map_err(|err| JsValue::from_str(&format!("{:?}", err)))?
|
||||
}),
|
||||
Colormap::new("plasma", colorgrad::plasma()),
|
||||
Colormap::new("rainbow", {
|
||||
colorgrad::CustomGradient::new()
|
||||
.colors(&[
|
||||
Color::from_rgba8(127, 0, 255, 255),
|
||||
Color::from_rgba8(0, 0, 255, 255),
|
||||
Color::from_rgba8(0, 127, 255, 255),
|
||||
Color::from_rgba8(0, 255, 255, 255),
|
||||
Color::from_rgba8(0, 255, 127, 255),
|
||||
Color::from_rgba8(0, 255, 0, 255),
|
||||
Color::from_rgba8(127, 255, 0, 255),
|
||||
Color::from_rgba8(255, 255, 0, 255),
|
||||
Color::from_rgba8(255, 127, 0, 255),
|
||||
Color::from_rgba8(255, 0, 0, 255),
|
||||
])
|
||||
.build()
|
||||
.map_err(|err| JsValue::from_str(&format!("{:?}", err)))?
|
||||
}),
|
||||
Colormap::new("rdbu", colorgrad::rd_bu()),
|
||||
Colormap::new("rdylbu", colorgrad::rd_yl_bu()),
|
||||
Colormap::new("redtemperature", {
|
||||
|
||||
Reference in New Issue
Block a user