Matlab利用gca设置图像属性(线型,字号,颜色)

话不多说,先上代码

% 函数示例
x = 1:1:100;
y1 = x.^2;
y2 = x;
y3 = x.^(1/2);

Title = ['Function'];

figure;
hold on; % 添加新绘图时保留当前绘图
plot(x,y1,'-ks','LineWidth',1, 'DisplayName','y1');
plot(x,y2,'-bs','LineWidth',1, 'DisplayName','y2');
plot(x,y3,'-rs','LineWidth',1, 'DisplayName','y3');

xlabel('X'); % x坐标标签设置
ylabel('Y'); % y坐标标签设置
xlim([0 100]); % x坐标范围设置
ylim([0 100]); % y坐标范围设置
 
% x坐标标签字号大小,字型粗体
set(get(gca,'xlabel'),'FontSize', 18,'FontWeight','Bold');
% y坐标标签字号大小,字型粗体
set(get(gca,'ylabel'),'FontSize', 18,'FontWeight','Bold'); 
set(get(gca,'TITLE'),'FontSize',16); % 图标题字号大小
set(gca,'FontSize', 16, 'LineWidth',1); %
set(gca,'XMinorTick','on'); % x坐标次刻度线
set(gca,'YMinorTick','on'); % y坐标次刻度线
title(Title); % 显示图标题
legend('Location','bestoutside'); % 图例位置设定,在图像外部最适宜的位置
grid on; % 显示坐标网格线
hold off;
legend show; % 显示图例

上面代码的输出结果如下

说明:

1. plot函数中,‘-ks’代表绘制图线为黑色(k),标记符为正方形(s);同理,‘-b’为蓝线,‘-r’为红线。

2. 至于标记符常用的还有:加号符(+),空心圆(o),菱形(d)等。

3. 在Matlab中,gca用来返回当前图窗中的当前坐标区;get(gca, 'xxx')用来获取图像对象的相应属性;set(get(gca, 'xxx'), 'xxxx', 'on')或set('xxxx', 'on')用来将图像属性设定成相应的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值