matlab plot颜色_奇怪的Matlab画图技巧系列2–不一样的线条标记

毕业季马上要到了,给大家总结一些我平常用到的奇特但是好用的Matlab画图技巧

4febda9a89746710eeae9e1958501df5.png

不一样的线条标记

论文画图通过需要通过添加不同标记或者线形,区别不同类型的参数曲线,比较土豪的同学可以选择用颜色区别外加全部彩色打印,作为一名屌丝码农,更加希望可以更加通过曲线标记区分线条。

那为什么需要不一样线条标记呢?直接用matlab自带的PLOT函数的曲线标记不就好了?

确实大部分情况下这样就够用了,但是如果你的曲线是一条由很多点构成了慢变曲线,直接用标记就会像这副图一样。

863f9160916c7e2bc587c3f153ffecbf.png

你得到了一条加粗的曲线,这种图肯定时没法用的,这种标记法通常标记点数最好小于10个否则就会导致过密影响观感,有的人会选择牺牲曲线的光滑度的方式如降低曲线的采样率,再画图。

e1a21b8105fa46d7a644eb1c8e81a4bc.png

图例确实挺清楚了(虽然有些情况下合适的降低曲线采样率可以达到光滑度与可视的平衡,但是也有些情况下做不到,这里的例子仅用于举例),但是作为一名强迫症患者,同时还想要保留曲线的光滑度怎么办呢。像下图一样

3fdb4cb170353932536b548582701c3e.png

答案公布:画2遍曲线

下面就需要我们不一样的曲线标记方式了。代码实现

  1. figure(1);clf;hold on;
  2. plot(0,sin(0),’-bs’);legend(‘data1’);
  3. plot((0:1e-3:8),sin(0:1e-3:8),’-b’);
  4. plot((0:0.5:8),sin(0:0.5:8),’bs’);

以上操作仅适用于2014b以前版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值