• Matlab之画图


    1.设置对数坐标

    set(gca,'XScale','log','YScale','log');

    2.加网格

    grid on;

    3.加log对齐网格

    set(gca,'XScale','log','YScale','log',...
    'XMinorGrid','on','XMinorTic','on',...
    'YMinorGrid','on','YMinorTic','on');

    4.坐标轴名称

    xlabel('false positives per image','FontSize',14);

    5.坐标轴限制

    ylim([0 1]);

    6.画线

    plot(xs,ys,'b-','LineWidth',3);

    plot中画线的颜色通常是八种:

    标记符    颜色
    r          红
    g          绿
    b          蓝
    c          蓝绿
    m          紫红
    y          黄
    k          黑
    w          白

    7.图例

    legend('YOLO');

    多个图例:

      a.指定哪个线对应哪个图例

      a = plot();

      hold on

      b = plot();

      legend([a,b],'a','b');

      b.顺序对应

      a = plot();

      hold on

      b = plot();

      names = {'a','b'};

      legend(names,'Position',[0.17,0.18,0.30,0.2],'FontSize',14,'FontWeight','bold');  

    Postion设置x,y,w,h

      c.自由添加

      

    8.画多个图

    he = imread('test.jpg');

    subplot(2,2,1);

    imshow(he), title('original image'); 

    subplot(2,2,2);

    imshow(he), title('result');

     

    9.保存图片

    saveas命令格式
    Matlab提供直接的saveas函数可以将指定figure中的图像或者simulink中的框图进行保存,相当于【文件】中的【另存为】
    % saveas(figure_handle,filename,fileformat)
    plot(1:10);
    saveas(gcf,‘myfig.jpg’)

    print函数
    print函数原本不是用来进行图像保存了,而是操作打印机的,但是这里我们可以借用下
    % print(figure_handle,fileformat,filename)
    x=-pi:2*pi/300:pi;
    y=sin(x);
    plot(x,y);
    %Matlab根据文件扩展名,自动保存为相应格式图片,另外路径可以是绝对也可以是相对
    print(gcf,'-dpng','abc.png') %保存为png格式的图片到当前路径

     

  • 相关阅读:
    LeetCode 43 字符串相乘
    HDU 1031 Design T-Shirt
    HDU 1728 逃离迷宫
    HDU 1285 确定比赛名次
    HDU 1116 Plays on words
    HDU 1195 Open the lock
    HDU 1072 Nightmare
    HDU 1272 小希的迷宫
    HDU 1273 漫步森林
    HDU 1269 迷宫城堡
  • 原文地址:https://www.cnblogs.com/huangshiyu13/p/5694132.html
Copyright © 2020-2023  润新知