Class BoundsPaintScale

    • Field Detail

      • GREEN_RED

        public static final Color[] GREEN_RED
        3-color scale from green to red.
      • GREEN_RED_DARK

        public static final Color[] GREEN_RED_DARK
        5-color scale from green to red with dark edges.
    • Constructor Detail

      • BoundsPaintScale

        public BoundsPaintScale​(double[] bounds,
                                Color[] boundColors)
                         throws IllegalArgumentException
        Constructor.
        Parameters:
        bounds - double[]; value bounds
        boundColors - Color[]; colors at bounds
        Throws:
        IllegalArgumentException - if less than 2 bounds, unequal number of bounds and colors, or duplicate bounds
    • Method Detail

      • reverse

        public static Color[] reverse​(Color[] colors)
        Reverses the color array.
        Parameters:
        colors - Color[]; array of colors
        Returns:
        Color[]; reversed color array
      • hue

        public static Color[] hue​(int n)
        Creates an array of n colors with varying hue.
        Parameters:
        n - int; number of colors.
        Returns:
        Color[]; array of n colors with varying hue