Plot Grid points with different colours

1 visualizzazione (ultimi 30 giorni)
Hello Everyone
I have two variables
x = linspace(0,25,26)
y = linspace(0,25,26)
and i want to create a graph with x,y axis
where the points where the x<y are going to be coloured in red. Also the points where x > 16 i want the points to be shown in black colour.
Could someone plz guide me on what method to use? I have made a code that creates a grid but i dont know hot to celect these points abd give them the appropriate colour.
Thank you
  1 Commento
Adam Danz
Adam Danz il 18 Nov 2020
Duplicate: https://www.mathworks.com/matlabcentral/answers/651643-2-d-plot
Hint: Here's an analogy
x = 1:20;
y = ones(1,20);
idx = x < 10;
plot(x(idx),y(idx), 'r-o')
hold on
plot(x(~idx),y(~idx), 'b-o')

Accedi per commentare.

Risposta accettata

Evangelos Rompogiannakis
Evangelos Rompogiannakis il 18 Nov 2020
Thank you very much! However y is also 1:20 And I need to show all the points of the x,y plot . Should I use area plot to show the whole Area or is it a way that I can show all all points of the x,y plot ?

Più risposte (0)

Categorie

Scopri di più su Line Plots 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