How to create a graph with a shaded area ?

2 visualizaciones (últimos 30 días)
Jesus
Jesus el 1 de Nov. de 2013
Editada: Jesus el 4 de Nov. de 2013
how to create a graph with a shaded area (rectangle with diagonal lines) ? I would like to create a graph (in MATLAB) similar to this:

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 1 de Nov. de 2013
Editada: Azzi Abdelmalek el 2 de Nov. de 2013
a=8; % Rectangle width
b=15; % Rectangle height
n=8; % Number of stripes is equal to 2*n
plot([0 a a 0 0],[0 0 b b 0],'k','linewidth',4)
set(gca,'xlim',[0 a*1.2],'ylim',[0 b*1.2]);
x11=[zeros(1,n) linspace(0,a,n);linspace(0,a,n) ones(1,n)*a]
y11=[linspace(0,b,n) b*ones(1,n);zeros(1,n) b-fliplr(linspace(0,b,n))]
hold on
plot(x11 ,y11,'k','linewidth',4)
  2 comentarios
Jesus
Jesus el 2 de Nov. de 2013
Azzi Abdelmalek, thanks for the reply.
Jesus
Jesus el 4 de Nov. de 2013
Editada: Jesus el 4 de Nov. de 2013
Now I'm trying to make a graph like this:
What I have to add the above code to generate this graph ? I tried several modicações in the above code, but could not make the graph.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graph and Network Algorithms 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