Why does my axis label turn into a grey box when I print to file?

I am having a problem where for certain axis labels, when exporting the figure to a PNG file, the text turns into a grey box. Here is an example:

figure;
xlabel('This text is too long longer longer');
print('-dpng', '-r600', 'test.png');

If the text is shorter, or I choose a lower resolution then the problem does not occur... any thoughts as to what might be happening here? This is with the software OpenGL implementation in R2014b...

 采纳的回答

That sounds like this issue which was fixed in R2015a: Very long or very large text is not displayed or printed

1 个评论

Sounds exactly like my problem. Good to know that it has been fixed in the next version. Thanks for the answer.

请先登录,再进行评论。

更多回答(1 个)

I had this issue recently and found that by reducing the resolution below 300 DPI (I used 200) the problem does not appear.

类别

帮助中心File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by