# Color ramp

**URL:** https://discourse.julialang.org/t/color-ramp/91946
**Category:** General Usage
**Tags:** plotting
**Created:** [December 21, 2022, 11:59am UTC](https://discourse.julialang.org/t/color-ramp/91946 "2022-12-21T11:59:48Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![\_stla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/_stla/32/35613_2.png) [@\_stla](https://discourse.julialang.org/u/_stla)
#### Post date: [December 21, 2022, 11:59am UTC](https://discourse.julialang.org/t/color-ramp/91946/1 "2022-12-21T11:59:48Z")

</div>

Hello,

I’m looking for a package providing color ramps. By color ramp I mean a function defined by a color palette and which maps a number between 0 and 1 to a color of this palette, by interpolation. 0 is mapped to the first color and 1 is mapped to the last color. I googled but didn’t find.

---

<div class="post-metadata">

### Author: ![j-fu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j-fu/32/11373_2.png) [@j-fu](https://discourse.julialang.org/u/j-fu)
#### Post date: [December 21, 2022, 12:22pm UTC](https://discourse.julialang.org/t/color-ramp/91946/2 "2022-12-21T12:22:13Z")

</div>

I think [ColorSchemes.jl](https://github.com/JuliaGraphics/ColorSchemes.jl) has this.

---

<div class="post-metadata">

### Author: ![kschertler](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kschertler/32/12899_2.png) [@kschertler](https://discourse.julialang.org/u/kschertler)
#### Post date: [December 21, 2022, 12:23pm UTC](https://discourse.julialang.org/t/color-ramp/91946/3 "2022-12-21T12:23:03Z")

</div>

You may have a look at color maps and related functions: [Colormaps and Colorscales · Colors](http://juliagraphics.github.io/Colors.jl/stable/colormapsandcolorscales/)

---

<div class="post-metadata">

### Author: ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)
#### Post date: [December 21, 2022, 12:42pm UTC](https://discourse.julialang.org/t/color-ramp/91946/4 "2022-12-21T12:42:06Z")

</div>

![colorschemes.2022-12-21 12_41_15](https://global.discourse-cdn.com/julialang/original/3X/6/5/651ec15d9c8b2f8c51d919c05c5de75ad546b81f.gif)

---

<div class="post-metadata">

### Author: ![\_stla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/_stla/32/35613_2.png) [@\_stla](https://discourse.julialang.org/u/_stla)
#### Post date: [December 21, 2022, 12:48pm UTC](https://discourse.julialang.org/t/color-ramp/91946/5 "2022-12-21T12:48:23Z")

</div>

How did you do that? With **ColorSchemes** I get vectors of colors, no interpolating function.

---

<div class="post-metadata">

### Author: ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)
#### Post date: [December 21, 2022, 12:51pm UTC](https://discourse.julialang.org/t/color-ramp/91946/6 "2022-12-21T12:51:32Z")

</div>

`get` - `f` here is a value between 0 and 1. (The value of the Pluto slider in that GIF.)

---

<div class="post-metadata">

### Author: ![\_stla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/_stla/32/35613_2.png) [@\_stla](https://discourse.julialang.org/u/_stla)
#### Post date: [December 21, 2022, 1:01pm UTC](https://discourse.julialang.org/t/color-ramp/91946/7 "2022-12-21T13:01:52Z")

</div>

But what is `f`?

---

<div class="post-metadata">

### Author: ![\_stla](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/_stla/32/35613_2.png) [@\_stla](https://discourse.julialang.org/u/_stla)
#### Post date: [December 21, 2022, 1:37pm UTC](https://discourse.julialang.org/t/color-ramp/91946/8 "2022-12-21T13:37:35Z")

</div>

Ah ok I understood now. `f` is the number. I thought this were a function. Thanks.
