Is it possible to bring "grid on" to the front of a figure?
48 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
BN
el 6 de Mayo de 2020
Comentada: Fernando Galaz Prieto
el 6 de Sept. de 2021
Dear all,
Normally when I use the grid on it appears behind my figure, but I need to bring it on my figure. Is it possible? I searched and found a code to burn a grid into an image but here I have a figure.
Here is my figure:
And this the summarized code to generate it:
S = shaperead ('country_Boundary.shp');
lon = S.X;
lat = S.Y;
plot(lon, lat, '-k')
grid on
set(gca,'YTick',(24:.5:44))
set(gca,'XTick',(44:.5:64))
Thank you for any suggestions.
0 comentarios
Respuesta aceptada
Kelly Kearney
el 6 de Mayo de 2020
By default, all plotted objects are rendered on top of the axis (including axis lines, grid lines, etc). You can reverse that by modifying the layer property:
set(gca, 'layer', 'top');
2 comentarios
Fernando Galaz Prieto
el 6 de Sept. de 2021
Thank you for this answer. Is there a way to bring to the top a specific primitive object only?
Más respuestas (0)
Ver también
Categorías
Más información sobre Graphics Performance 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!