Mtalab 绘图知识总结

在写论文过程中,总结了Matlab中绘制的相关知识(部分内容为摘录其他博客):

二维绘图-plot函数:

      plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x          和y为横、纵坐标的二维曲线。

   使用方法:plot(x1,y1,选项1, x2,y2, 选项2,) ,例如:

   plot(x,y,,'--rs','LineWidth',2, 'MarkerEdgeColor','k','MarkerFaceColor','g',... 'MarkerSize',10)  

   线性设置:  注( 'r-.*'、'-.r*'、'*-.r'等形式是等效的,都表示使用红色点划线连接各个节点

              

   PropertyName属性设置

       LineWidth——指定线宽 
         MarkerEdgeColor——指定标识符的边缘颜色 
         MarkerFaceColor——指定标识符填充颜色 
         MarkerSize——指定标识符的大小 
         注意上面四个属性是针对当前坐标系中所有曲线的

   特殊颜色设置: 若想绘制不同的颜色曲线,使用 Color 属性:

                           

高级使用:       

grid ——加网格线   grid  minor 将网格变密

xlabel('字符串') ——给横坐标轴加说明

ylabel('字符串') ——给纵坐标轴加说明,并自动旋转 90 

title('字符串') ——给整个图形加标题

axis([xmin xmax ymin ymax])——手动地设置 x,y 坐标轴范围

        

使用举例:

   1坐标轴删除
       
 set(gca,'xtick',[])%去掉x轴的刻度
        set(gca,'ytick',[]) %去掉xy轴的刻度
        set(gca,'xtick',[],'ytick',[]) %同时去掉x轴和y轴的刻度

     2不同的坐标轴风格(可自行粘贴到matlab 以查看效果)

x=1:8;

subplot(2,2,1)

plot(x)

subplot(2,2,2)

plot(x)

set(gca,'xtick',[1 3 6 8]);%style 1

set(gca,'ytick',[]);   %style %%%y坐标上无刻度值

subplot(2,2,3)

plot(x)

set(gca,'xtick',[1 3 6 8]);    

set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick')));

set(gca,'ytick',[2 4 5 7]);

set(gca,'yticklabel',{'Two','Four','Five','Seven'});    %style 4

          

subplot(2,2,4)

plot(x)

set(gca,'xminortick','on');%style 5

set(gca,'ticklength',[0.05 0.025]);%style 6

set(gca,'tickdir','out');%style 7

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值