Matlab绘图相关小技巧

无关紧要的碎碎念

前几天想把ClassificationLearner中生成的两个模型的ROC图放在一起比较

酷爱写代码(其实就是笨)的我偶然发现:Matlab的Figure窗口直接就可以实现两个图像的合并(CV即可)和对图像中大部分细节的调整。然后一键生成代码,当成绘图模板不断调用。

看着自己以前写的老长的绘图代码,真的有被气笑到。于是乎,想记录一下。

以及实在是不喜欢反复回答,你这个图里面的XXX是怎么搞出来的,我不会看help文档,你直接教我岂不是更快吗之类的话题了~可以直接把链接甩过去,您请看~哈哈哈哈哈哈哈

两个Figure的合并(不写代码版)

首先,需要两个画好的figure。

这里附上我瞎编的代码。直接替换掉x、y、y2就可以用(非常贴心)

% 绘图内容
x = 1:10;
y = 5*x;
y2 = 10*x;

% 绘制x-y图像
figure;          % 类似于新建文件
plot(x, y);      % 绘图函数
xlabel('x轴');   % X轴的名称
ylabel('y轴');   % y轴的名称
title('test1');  % 图像名称
grid on;         % 显示网格

%绘制x-y2图像
figure;
plot(x, y2);
xlabel('x轴');
ylabel('y轴');
title('test2');
grid on;

运行结果如下:

接下来:将test2图像合并到test1中去

(PS. 如果按右键没反应,可以直接再选中一次,然后ctrl+c即可)

修改绘制细节

1.指定线形、线粗和颜色

2.图例、坐标轴和标题

(1)召唤图例:如动图所示,图例可以随便挪到任何一个地方

        当然也可以通过代码实现,这里的“northwest”可以直接替换成“best”。这样就会把图例放在最合适的地方啦

legend('Original Data','Filtered Data',...
       'Location','northwest')

        图例可以直接修改名称,也可以在图像的“属性检查器”中修改

(2)调整标题:如动图所示。

         修改标题内容、修改字体样式和大小

(3)调整坐标轴:如动图所示。

  修改坐标轴内容、修改字体样式和大小

  修改网格颜色和样式

总结

总而言之,Figure的菜单栏里有非常多好玩的东西,名字也都起的很直白,稍微试一下就能知道是什么啦~

希望能帮助到刚刚入门Matlab的朋友或只是想用Matlab简单看一眼数据的朋友

本身水平有限,若有错漏,欢迎指出~

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值