how to customize a colorbar?

2 visualizaciones (últimos 30 días)
Razvan
Razvan el 3 de Abr. de 2013
Hi,
I try to plot a colorbar next to a plot but to show a color corresponding to the value of the function at that position instead of the range of the colors/values. So I want a layout similar to this:
plot(smooth(rand(1,100), 10));
colorbar('location','southoutside')
But with colors changind according to the value of the function. Any hints?
Thanks

Respuesta aceptada

Razvan
Razvan el 3 de Abr. de 2013
Nevermind...
I wanted something like the following (and I figured out that imagesc can help)
f = smooth(rand(1,100), 10);
figure
subplot(5,1,1:4)
plot(f);
subplot(5,1,5)
imagesc(f')
set(gca, 'xtick', [], 'ytick', [])

Más respuestas (1)

Doug Hull
Doug Hull el 3 de Abr. de 2013
Colorbar should not have any bearing on a line plot. Maybe you mean the 'colororder' property of the axes:
>> get(gca, 'colororder')
ans =
0 0 1.0000
0 0.5000 0
1.0000 0 0
0 0.7500 0.7500
0.7500 0 0.7500
0.7500 0.7500 0
0.2500 0.2500 0.2500
  1 comentario
Razvan
Razvan el 3 de Abr. de 2013
Editada: Razvan el 3 de Abr. de 2013
Thanks, but I needed something else. I found how to do it meanwhile (see my other answer bellow).
I like your short video tutorials, by the way :)

Iniciar sesión para comentar.

Categorías

Más información sobre Orange en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by