首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab绘图中的模糊标签文本

matlab绘图中的模糊标签文本
EN

Stack Overflow用户
提问于 2013-05-23 06:24:24
回答 1查看 2.4K关注 0票数 0

我有一些matlab的曲线图。当我保存绘图,然后将它放在我的word文档中,然后将其另存为pdf文件。我得到的地块标签模糊和一些字母是不清楚的?!

代码语言:javascript
复制
plot(d1,S,'*');
title('Frequency','FontWeight','bold','FontSize',11);
xlabel('delta','FontWeight','bold','FontSize',11), ylabel('sigma','FontWeight','bold','FontSize',11);

为什么会发生这种事(生气了)?!我怎么才能修复它呢?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 10:31:23

网上有很多关于这方面的讨论,但当我想要将图形导出为图像时,实际上没有一个解决方案能让我满意。无论如何,这是我所做的:

代码语言:javascript
复制
MyFont = {'FontName', 'Times New Roman', 'FontSize', 25};
graph_size = [1200 800]; % in pixels

fig_h = figure('Units', 'pixels', 'Position', [10 50 graph_size]);

% Do your plot
x = 0:0.1:2*pi;
plot(x, sin(x))

set(gca, MyFont{:}); % Adjust all the font sizes in the axes

现在你可以用print复制一个基于矢量的版本(这是@wakjah提到的最好的质量)到剪贴板上(正如@Amro所说的):

代码语言:javascript
复制
print -dmeta

或者使用再次导出到metafilehgexport

代码语言:javascript
复制
hgexport(figH,'-clipboard')

但是,您需要手动调整MyFont中的graph_size和FontSize以获得所需的输出。但好的一面是,如果你想把它发表在一些出版物上,你只需要做一次。

请注意,尽管您将图形导出为基于矢量的格式,但是如果您放大它们,您的图形线仍然看起来是断裂的,但它们并不模糊。这就是为什么您可能想要增加屏幕上图形(graph_sizeFontSize)的大小,以获得更准确的图形。

希望这能有所帮助。

相关帖子:

MATLAB: print a figure to pdf as the figure shown in the MATLAB

In matlab, how do you save a figure as an image in the same way as using "Save As..." in the figure window?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16702605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档