MATLAB Answers

Is it possible to bring "grid on" to the front of a figure?

34 ビュー (過去 30 日間)
Behzad Navidi
Behzad Navidi 2020 年 5 月 6 日
コメント済み: Behzad Navidi 2020 年 5 月 6 日
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
Thank you for any suggestions.

  0 件のコメント



Kelly Kearney
Kelly Kearney 2020 年 5 月 6 日
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');

  1 件のコメント

Behzad Navidi
Behzad Navidi 2020 年 5 月 6 日
Thank you so much


その他の回答 (0 件)





Community Treasure Hunt

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

Start Hunting!

Translated by