Skip to content

FieldColorModeId🔗

Color mode for a field. You can specify a single color, or select a continuous (gradient) color schemes, based on a value.

Continuous color interpolates a color using the percentage of a value relative to min and max.

Accepted values are:

thresholds: From thresholds. Informs Grafana to take the color from the matching threshold

palette-classic: Classic palette. Grafana will assign color by looking up a color in a palette by series index. Useful for Graphs and pie charts and other categorical data visualizations

palette-classic-by-name: Classic palette (by name). Grafana will assign color by looking up a color in a palette by series name. Useful for Graphs and pie charts and other categorical data visualizations

continuous-GrYlRd: ontinuous Green-Yellow-Red palette mode

continuous-RdYlGr: Continuous Red-Yellow-Green palette mode

continuous-BlYlRd: Continuous Blue-Yellow-Red palette mode

continuous-YlRd: Continuous Yellow-Red palette mode

continuous-BlPu: Continuous Blue-Purple palette mode

continuous-YlBl: Continuous Yellow-Blue palette mode

continuous-blues: Continuous Blue palette mode

continuous-reds: Continuous Red palette mode

continuous-greens: Continuous Green palette mode

continuous-purples: Continuous Purple palette mode

shades: Shades of a single color. Specify a single color, useful in an override rule.

fixed: Fixed color mode. Specify a single color, useful in an override rule.

Definition🔗

package com.grafana.foundation.dashboard.FieldColorModeId;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonValue;


// Color mode for a field. You can specify a single color, or select a continuous (gradient) color schemes, based on a value.
// Continuous color interpolates a color using the percentage of a value relative to min and max.
// Accepted values are:
// `thresholds`: From thresholds. Informs Grafana to take the color from the matching threshold
// `palette-classic`: Classic palette. Grafana will assign color by looking up a color in a palette by series index. Useful for Graphs and pie charts and other categorical data visualizations
// `palette-classic-by-name`: Classic palette (by name). Grafana will assign color by looking up a color in a palette by series name. Useful for Graphs and pie charts and other categorical data visualizations
// `continuous-GrYlRd`: ontinuous Green-Yellow-Red palette mode
// `continuous-RdYlGr`: Continuous Red-Yellow-Green palette mode
// `continuous-BlYlRd`: Continuous Blue-Yellow-Red palette mode
// `continuous-YlRd`: Continuous Yellow-Red palette mode
// `continuous-BlPu`: Continuous Blue-Purple palette mode
// `continuous-YlBl`: Continuous Yellow-Blue palette mode
// `continuous-blues`: Continuous Blue palette mode
// `continuous-reds`: Continuous Red palette mode
// `continuous-greens`: Continuous Green palette mode
// `continuous-purples`: Continuous Purple palette mode
// `shades`: Shades of a single color. Specify a single color, useful in an override rule.
// `fixed`: Fixed color mode. Specify a single color, useful in an override rule.
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum FieldColorModeId {
    THRESHOLDS("thresholds"),
    PALETTE_CLASSIC("palette-classic"),
    PALETTE_CLASSIC_BY_NAME("palette-classic-by-name"),
    CONTINUOUS_GR_YL_RD("continuous-GrYlRd"),
    CONTINUOUS_RD_YL_GR("continuous-RdYlGr"),
    CONTINUOUS_BL_YL_RD("continuous-BlYlRd"),
    CONTINUOUS_YL_RD("continuous-YlRd"),
    CONTINUOUS_BL_PU("continuous-BlPu"),
    CONTINUOUS_YL_BL("continuous-YlBl"),
    CONTINUOUS_BLUES("continuous-blues"),
    CONTINUOUS_REDS("continuous-reds"),
    CONTINUOUS_GREENS("continuous-greens"),
    CONTINUOUS_PURPLES("continuous-purples"),
    FIXED("fixed"),
    SHADES("shades"),
    _EMPTY("");

    private final String value;

    private FieldColorModeId(String value) {
        this.value = value;
    }

    @JsonValue
    public String Value() {
        return value;
    }
}