Matlab作图术语

  1. 基本plot绘图符号表示Matlab作图术语

  2. 二维图形修饰和添加注释
    hold:图形保持
    axis:设置坐标系的刻度及显示方式
    box:显示或隐藏坐标框
    grid:为当前坐标系添加或消除网格
    title:添加标题
    xlabel、ylabel:为当前坐标轴添加标签
    text:在当前坐标系中添加文本对象
    gtext:在当前坐标系中交互式添加文本对象
    legend:在当前坐标系中添加 line 对象和 patch 对象的图形标注框
    annotation:在当前图形窗口建立注释对象(annotation对象)
    subplot:绘制子图,即在当前图形窗口以平铺的方式创建多个坐标系
    axis(‘auto’) %将坐标系统返回到自动缺省状态
    legend(‘MS2-2’,‘location’,‘northeast’);
    set(gca,‘FontSize’,8) %设置字体大小,坐标轴、标题等

  3. 画图笔记
    图一:
    subplot(2,2,1)
    x=[];
    y1=[];
    y2=[];

plot(x,y1,’-kp’,x,y2,’-ko’);
%grid on

% xlabel(‘xxx’);
% ylabel(‘xxx’);
% title(‘xxx’);
axis([0 400 0 1]);%设置坐标系的刻度及显示方式
axis(‘auto’) %将坐标系统返回到自动缺省状态
legend(‘1’,‘2’,‘location’,‘northeast’);

set(gca,‘FontSize’,12) %设置字体大小,坐标轴、标题等
set(gca, ‘Xtick’, 0????400)
set(gca, ‘Ytick’, 0:0.2:1)
图二:
subplot(1,2,2)
x=[1,2,3,4];
y=[3.22,4.01,1.17,2.23];
% xticklabel = {‘xxx’,‘xxx’,‘xxx’,‘xxx ‘};
figure,plot(x,y,’-b*’);

% plot(x,y);
%grid on
xlabel(‘xxx’);
ylabel(‘xxx’);
title(‘不同模型自动评分算法比较’);
axis([0 5 0 5]);%设置坐标系的刻度及显示方式
% axis(‘auto’) %将坐标系统返回到自动缺省状态
% legend(‘MS2-2’,‘location’,‘northeast’);
set(gca,‘FontSize’,8) %设置字体大小,坐标轴、标题等
set(gca, ‘Xtick’, 1:1:4)
set(gca,‘xticklabel’,{‘LDA’,‘TF-IDF’,'ESM ',‘依存语法’});
set(gca, ‘Ytick’, 0:1:5)