How to make 2D rainbow ?

2 vues (au cours des 30 derniers jours)
Ole
Ole le 10 Oct 2017
Commenté : Rik le 10 Oct 2017
How to make a 2D rainbow plot like
https://en.wikipedia.org/wiki/Visible_spectrum#/media/File:Spectrum.svg https://en.wikipedia.org/wiki/Visible_spectrum#/media/File:Spectrum.svg
This will make 1D line.
x=1:10; y = [2 2 2 2 2 2 2 2 2 2];length = size(x, 2);
d = length:-1:1;
p = patch([x ],[y ], [d ], 'EdgeColor', 'interp');
axis off
How to add the second dimension?
  1 commentaire
Rik
Rik le 10 Oct 2017
Have a look at the doc for patch. If your code works (which depends on the colormap), it will most likely work for the FaceColor property.

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 10 Oct 2017
x=1:10; y = [2 2 2 2 2 2 2 2 2 2];length = size(x, 2);
d = length:-1:1;
p = patch([x ],[y ], [d ], 'EdgeColor', 'interp','Linewidth',20);

Plus de réponses (0)

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by