Minor tick spacing changes when saving figure to file
古いコメントを表示
I would like to prevent the minor ticks from changing when I export a figure. Any idea how I do that? I have tried setting YTickMode to manual and that doesn't seem to help. Here is a picture of the figure (left) before exporting and (right) after exporting. I don't understand why the y minor tick spacing changes. I have tried both print() and export_fig() and they both exhibit the same behavior. This all started happening after I updated from 14b to 15b. YAY!!! I want to export what I see.

4 件のコメント
Kirby Fears
2015 年 11 月 6 日
編集済み: Kirby Fears
2015 年 11 月 6 日
I don't see a function called export_fig in 2014b.
What file format are you saving to? Have you tried saving to other file types such as pdf or emf, and does the problem persist?
Thomas
2015 年 11 月 6 日
Kirby Fears
2015 年 11 月 6 日
You can make a post about minor tick spacing in the export_fig link provided by Walter. Yair may have a solution or find a fix.
回答 (2 件)
Usha Duddu
2015 年 11 月 11 日
0 投票
Hi Thomas
I understand that when you try exporting the figure either using "print" or "export_fig", minor yticks change their position in figure file.
This might happen because Y axis ticks in the figure are set to 'Auto' and Y axis is rescaled when the figure is resized for exporting.
One resolution to preserve the Y axis ticks from the original file to the exported file might be to uncheck the 'Auto' option for Y axis from "Edit->Axis Properties" from figure window. After doing the above setting, you could try exporting the figure through "print" command.
Hope this helps!
Thank you Usha
Ye
2016 年 5 月 18 日
0 投票
Previously, I met the same problem. Then I find out it depends on the size of figure window displayed in matlab before you print the figure. That is after I run my script, matlab will show a figure window, and that is what your later exported figure looks like. If you maximize the window, minor ticks will increase, vice versa.
カテゴリ
ヘルプ センター および File Exchange で Printing and Saving についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!