Plot Grid points with different colours

7 visualizaciones (últimos 30 días)
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 comentario
Adam Danz
Adam Danz el 18 de Nov. de 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')

Iniciar sesión para comentar.

Respuesta aceptada

Evangelos Rompogiannakis
Evangelos Rompogiannakis el 18 de Nov. de 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 ?

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by