Matlab中如何修改图形中标注文字的大小?[转]
答案:2 悬赏:70
解决时间 2021-03-06 04:32
- 提问者网友:梧桐不渝
- 2021-03-05 08:58
Matlab中如何修改图形中标注文字的大小?[转]
最佳答案
- 二级知识专家网友:花一样艳美的陌生人
- 2021-03-05 09:09
论文中对图形中标注的文字都有规定,Matlab中默认的文字大小可能不满足要求。在找到这个方法之前,俺曾经在很长一段时间内使用笨办法,手工的修改图上文字的大小,每幅图都得来这么一下,挺麻烦的。后来总算找到一个一劳永逸的办法,就是使用gca获得当前绘图坐标的指针,然后用set设定绘图坐标的FontSize属性,这种设定同时对坐标轴标注、图例、标题有效。
下面是一小段实例代码,以飨大家:
%---------- test_gca.m ----------------------
figure; % 打开一个绘图窗口
h = gca; % 获取当前绘图坐标的指针
set(h,'FontSize',14); % 设置文字大小,同时影响坐标轴标注、图例、标题等。
% 生成一个正弦曲线
x = 0:0.01:2*pi;
y = sin(x);plot(x,y);% 绘图xlabel('x'); % 横坐标
ylabel('sin(x)'); % 纵坐标
legend('sin(x)'); % 图例
title('正弦曲线');% 标题
也可以在写题注的时候直接加进去
例如:xlabel('time','FontSize',12);
下面是一小段实例代码,以飨大家:
%---------- test_gca.m ----------------------
figure; % 打开一个绘图窗口
h = gca; % 获取当前绘图坐标的指针
set(h,'FontSize',14); % 设置文字大小,同时影响坐标轴标注、图例、标题等。
% 生成一个正弦曲线
x = 0:0.01:2*pi;
y = sin(x);plot(x,y);% 绘图xlabel('x'); % 横坐标
ylabel('sin(x)'); % 纵坐标
legend('sin(x)'); % 图例
title('正弦曲线');% 标题
也可以在写题注的时候直接加进去
例如:xlabel('time','FontSize',12);
全部回答
- 1楼网友:废途浑身病态
- 2021-03-05 09:39
论文中对图形中标注的文字都有规定,matlab中默认的文字大小可能不满足要求。在找到这个方法之前,俺曾经在很长一段时间内使用笨办法,手工的修改图上文字的大小,每幅图都得来这么一下,挺麻烦的。后来总算找到一个一劳永逸的办法,就是使用gca获得当前绘图坐标的指针,然后用set设定绘图坐标的fontsize属性,这种设定同时对坐标轴标注、图例、标题有效。
下面是一小段实例代码,以飨大家:
%---------- test_gca.m ----------------------
figure; % 打开一个绘图窗口
h = gca; % 获取当前绘图坐标的指针
set(h,'fontsize',14); % 设置文字大小,同时影响坐标轴标注、图例、标题等。
% 生成一个正弦曲线
x = 0:0.01:2*pi;
y = sin(x);plot(x,y);% 绘图
xlabel('x'); % 横坐标
ylabel('sin(x)'); % 纵坐标
title('正弦曲线');% 标题
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯