module Draw.Color.Schemes.Continuous
(
haskell
, magma
, inferno
, plasma
, viridis
, cividis
, turbo
, rocket
, mako
, flare
, crest
, vlag
, icefire
, orRd
, puBu
, buPu
, oranges
, buGn
, ylOrBr
, ylGn
, reds
, rdPu
, greens
, ylGnBu
, purples
, gnBu
, greys
, ylOrRd
, puRd
, blues
, puBuGn
, spectral
, rdYlGn
, rdBu
, piYG
, pRGn
, rdYlBu
, brBG
, rdGy
, puOr
, twilight
)
where
import Draw.Color
import Draw.Color.Schemes.Internal.Common
import qualified Draw.Color.Schemes.Internal.ColorBrewer2 as ColorBrewer2
import qualified Draw.Color.Schemes.Internal.Haskell as Haskell
import qualified Draw.Color.Schemes.Internal.MatPlotLib as MatPlotLib
import qualified Draw.Color.Schemes.Internal.Seaborn as Seaborn
haskell :: Double -> Color Double
haskell :: Double -> Color Double
haskell = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Haskell.logo
magma :: Double -> Color Double
magma :: Double -> Color Double
magma = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
MatPlotLib.magma
inferno :: Double -> Color Double
inferno :: Double -> Color Double
inferno = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
MatPlotLib.inferno
plasma :: Double -> Color Double
plasma :: Double -> Color Double
plasma = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
MatPlotLib.plasma
viridis :: Double -> Color Double
viridis :: Double -> Color Double
viridis = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
MatPlotLib.viridis
cividis :: Double -> Color Double
cividis :: Double -> Color Double
cividis = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
MatPlotLib.cividis
turbo :: Double -> Color Double
turbo :: Double -> Color Double
turbo = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
MatPlotLib.turbo
twilight :: Double -> Color Double
twilight :: Double -> Color Double
twilight = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
cyclic Vector RGB
MatPlotLib.twilight
rocket :: Double -> Color Double
rocket :: Double -> Color Double
rocket = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Seaborn.rocket
mako :: Double -> Color Double
mako :: Double -> Color Double
mako = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Seaborn.mako
flare :: Double -> Color Double
flare :: Double -> Color Double
flare = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Seaborn.flare
crest :: Double -> Color Double
crest :: Double -> Color Double
crest = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Seaborn.crest
vlag :: Double -> Color Double
vlag :: Double -> Color Double
vlag = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Seaborn.vlag
icefire :: Double -> Color Double
icefire :: Double -> Color Double
icefire = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
Seaborn.icefire
orRd :: Double -> Color Double
orRd :: Double -> Color Double
orRd = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_OrRd
puBu :: Double -> Color Double
puBu :: Double -> Color Double
puBu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_PuBu
buPu :: Double -> Color Double
buPu :: Double -> Color Double
buPu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_BuPu
oranges :: Double -> Color Double
oranges :: Double -> Color Double
oranges = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_Oranges
buGn :: Double -> Color Double
buGn :: Double -> Color Double
buGn = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_BuGn
ylOrBr :: Double -> Color Double
ylOrBr :: Double -> Color Double
ylOrBr = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_YlOrBr
ylGn :: Double -> Color Double
ylGn :: Double -> Color Double
ylGn = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_YlGn
reds :: Double -> Color Double
reds :: Double -> Color Double
reds = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_Reds
rdPu :: Double -> Color Double
rdPu :: Double -> Color Double
rdPu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_RdPu
greens :: Double -> Color Double
greens :: Double -> Color Double
greens = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_Greens
ylGnBu :: Double -> Color Double
ylGnBu :: Double -> Color Double
ylGnBu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_YlGnBu
purples :: Double -> Color Double
purples :: Double -> Color Double
purples = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_Purples
gnBu :: Double -> Color Double
gnBu :: Double -> Color Double
gnBu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_GnBu
greys :: Double -> Color Double
greys :: Double -> Color Double
greys = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_Greys
ylOrRd :: Double -> Color Double
ylOrRd :: Double -> Color Double
ylOrRd = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_YlOrRd
puRd :: Double -> Color Double
puRd :: Double -> Color Double
puRd = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_PuRd
blues :: Double -> Color Double
blues :: Double -> Color Double
blues = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_Blues
puBuGn :: Double -> Color Double
puBuGn :: Double -> Color Double
puBuGn = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.sequential_PuBuGn
spectral :: Double -> Color Double
spectral :: Double -> Color Double
spectral = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_Spectral
rdYlGn :: Double -> Color Double
rdYlGn :: Double -> Color Double
rdYlGn = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_RdYlGn
rdBu :: Double -> Color Double
rdBu :: Double -> Color Double
rdBu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_RdBu
piYG :: Double -> Color Double
piYG :: Double -> Color Double
piYG = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_PiYG
pRGn :: Double -> Color Double
pRGn :: Double -> Color Double
pRGn = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_PRGn
rdYlBu :: Double -> Color Double
rdYlBu :: Double -> Color Double
rdYlBu = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_RdYlBu
brBG :: Double -> Color Double
brBG :: Double -> Color Double
brBG = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_BrBG
rdGy :: Double -> Color Double
rdGy :: Double -> Color Double
rdGy = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_RdGy
puOr :: Double -> Color Double
puOr :: Double -> Color Double
puOr = RGB -> Color Double
toColor (RGB -> Color Double) -> (Double -> RGB) -> Double -> Color Double
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Vector RGB -> Double -> RGB
clamped Vector RGB
ColorBrewer2.divisive_PuOr