Azzera filtri
Azzera filtri

A 2D plot with different colors for each point

6 visualizzazioni (ultimi 30 giorni)
Suppose time is a column vector of length Lt, freq and amp are matrces of size Lt * n. I want to plot a each column of freq against time such that color of each point should be determined using amp matrix. In fact I want to construct something like this:

Risposta accettata

darova
darova il 23 Mar 2020
Using patch()
n = 30;
x = linspace(0,10,n)';
y = sin(x);
c = jet(n);
fv.vertices = [x y];
fv.faces = [1:n-1;2:n]'; % connection list
cla
h = patch(fv,'facevertexcdata',c,...
'edgecolor','interp',...
'linewidth',2,...
'marker','o');

Più risposte (0)

Categorie

Scopri di più su Colormaps in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by