Function 'print' does not save properly in 'png' format. Title of the colorbar in a surf plot is missing (Matlab2015b on Mac OSX 10.9.5)
4 次查看(过去 30 天)
显示 更早的评论
This code creates a figure to be exported/saved:
[X,Y,Z] = peaks(25);
hf = figure;
surf(X,Y,Z);
view(2)
cb = colorbar
set(get(cb,'title'),'string','MyTitle','fontsize',16)
On screen you should see this figure:
When the figure is saved using the command print, the title of the colorbar is missing. In fact, the following code
print(hf,'-dpng','-r300','MyFigure');
creates the figure 'MyFigure.png' that looks like:
The problem is experienced on:
- Matlab2015b
- Mac OSX 10.9.5
Any ideas, suggestions or solutions are welcome.
Luca
EDIT
The same code on a machine with Windows 10 works.
Maybe it is a bug only for Mac OS X systems.
0 个评论
回答(1 个)
Shruti Sapre
2015-12-17
Hi,
I tried the above code and it displayed the title for me. You could maybe try switching to a basic version of hardware-accelerated OpenGL or update your drivers
-Shruti
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Title 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!