diff --git a/public/app/core/services/context_srv.ts b/public/app/core/services/context_srv.ts index f3d319f11c6..ddff1093720 100644 --- a/public/app/core/services/context_srv.ts +++ b/public/app/core/services/context_srv.ts @@ -11,6 +11,7 @@ export class User { orgRole: any; timezone: string; helpFlags1: number; + lightTheme: boolean; constructor() { if (config.bootData.user) { diff --git a/public/app/plugins/panel/heatmap/heatmap_ctrl.ts b/public/app/plugins/panel/heatmap/heatmap_ctrl.ts index 6eedbbaf9c4..2777b84e2f8 100644 --- a/public/app/plugins/panel/heatmap/heatmap_ctrl.ts +++ b/public/app/plugins/panel/heatmap/heatmap_ctrl.ts @@ -20,11 +20,11 @@ let panelDefaults = { cardRound: null }, color: { - mode: 'color', + mode: 'spectrum', cardColor: '#b4ff00', - colorScale: 'linear', + colorScale: 'sqrt', exponent: 0.5, - colorScheme: 'interpolateSpectral', + colorScheme: 'interpolateOranges', fillBackground: false }, dataFormat: 'timeseries', @@ -53,44 +53,37 @@ let panelDefaults = { highlightCards: true }; -let colorModes = ['opacity', 'color']; +let colorModes = ['opacity', 'spectrum']; let opacityScales = ['linear', 'sqrt']; // Schemes from d3-scale-chromatic // https://github.com/d3/d3-scale-chromatic let colorSchemes = [ // Diverging - {name: 'Spectral', value: 'interpolateSpectral'}, - {name: 'BrBG', value: 'interpolateBrBG'}, - {name: 'PRGn', value: 'interpolatePRGn'}, - {name: 'PiYG', value: 'interpolatePiYG'}, - {name: 'PuOr', value: 'interpolatePuOr'}, - {name: 'RdBu', value: 'interpolateRdBu'}, - {name: 'RdGy', value: 'interpolateRdGy'}, - {name: 'RdYlBu', value: 'interpolateRdYlBu'}, - {name: 'RdYlGn', value: 'interpolateRdYlGn'}, + {name: 'Spectral', value: 'interpolateSpectral', invert: 'always'}, + {name: 'RdYlGn', value: 'interpolateRdYlGn', invert: 'always'}, // Sequential (Single Hue) - {name: 'Blues', value: 'interpolateBlues'}, - {name: 'Greens', value: 'interpolateGreens'}, - {name: 'Greys', value: 'interpolateGreys'}, - {name: 'Oranges', value: 'interpolateOranges'}, - {name: 'Purples', value: 'interpolatePurples'}, - {name: 'Reds', value: 'interpolateReds'}, + {name: 'Blues', value: 'interpolateBlues', invert: 'dark'}, + {name: 'Greens', value: 'interpolateGreens', invert: 'dark'}, + {name: 'Greys', value: 'interpolateGreys', invert: 'dark'}, + {name: 'Oranges', value: 'interpolateOranges', invert: 'dark'}, + {name: 'Purples', value: 'interpolatePurples', invert: 'dark'}, + {name: 'Reds', value: 'interpolateReds', invert: 'dark'}, // Sequential (Multi-Hue) - {name: 'BuGn', value: 'interpolateBuGn'}, - {name: 'BuPu', value: 'interpolateBuPu'}, - {name: 'GnBu', value: 'interpolateGnBu'}, - {name: 'OrRd', value: 'interpolateOrRd'}, - {name: 'PuBuGn', value: 'interpolatePuBuGn'}, - {name: 'PuBu', value: 'interpolatePuBu'}, - {name: 'PuRd', value: 'interpolatePuRd'}, - {name: 'RdPu', value: 'interpolateRdPu'}, - {name: 'YlGnBu', value: 'interpolateYlGnBu'}, - {name: 'YlGn', value: 'interpolateYlGn'}, - {name: 'YlOrBr', value: 'interpolateYlOrBr'}, - {name: 'YlOrRd', value: 'interpolateYlOrRd'} + {name: 'BuGn', value: 'interpolateBuGn', invert: 'dark'}, + {name: 'BuPu', value: 'interpolateBuPu', invert: 'dark'}, + {name: 'GnBu', value: 'interpolateGnBu', invert: 'dark'}, + {name: 'OrRd', value: 'interpolateOrRd', invert: 'dark'}, + {name: 'PuBuGn', value: 'interpolatePuBuGn', invert: 'dark'}, + {name: 'PuBu', value: 'interpolatePuBu', invert: 'dark'}, + {name: 'PuRd', value: 'interpolatePuRd', invert: 'dark'}, + {name: 'RdPu', value: 'interpolateRdPu', invert: 'dark'}, + {name: 'YlGnBu', value: 'interpolateYlGnBu', invert: 'dark'}, + {name: 'YlGn', value: 'interpolateYlGn', invert: 'dark'}, + {name: 'YlOrBr', value: 'interpolateYlOrBr', invert: 'dark'}, + {name: 'YlOrRd', value: 'interpolateYlOrRd', invert: 'darm'} ]; export class HeatmapCtrl extends MetricsPanelCtrl { diff --git a/public/app/plugins/panel/heatmap/partials/display_editor.html b/public/app/plugins/panel/heatmap/partials/display_editor.html index 530a7ecbcf9..92409b3ad5e 100644 --- a/public/app/plugins/panel/heatmap/partials/display_editor.html +++ b/public/app/plugins/panel/heatmap/partials/display_editor.html @@ -2,7 +2,7 @@