function createfigure(X1, YMatrix1)
%CREATEFIGURE(X1, YMATRIX1)
% X1: x 数据的矢量
% YMATRIX1: y 数据的矩阵
% 由 MATLAB 于 23-Oct-2017 12:27:55 自动生成
% 创建 figure
figure;
% 创建 axes
axes1 = axes;
hold(axes1,'on');
% 使用 plot 的矩阵输入创建多行
plot1 = plot(X1,YMatrix1);
set(plot1(1),'DisplayName','Distance error','Marker','v','Color',[0 0 1]);
set(plot1(2),'DisplayName','Angle error','Marker','+','Color',[1 0 0]);
set(plot1(3),'DisplayName','Bending error','Marker','o','Color',[1 0 1]);
set(plot1(4),'DisplayName','Intersection error','Marker','x',...
'Color',[0 1 0]);
% 创建 title
title('Errors in horse example');
box(axes1,'on');
grid(axes1,'on');
% 设置其余坐标轴属性
set(axes1,'XTick',[1 2 3 4 5 6 7],'XTickLabel',...
{'CASAP','ACAP','ASAP','ED','SM-ASAP','LSE','PDS'});
% 创建 legend
legend1 = legend(axes1,'show');
set(legend1,...
'Position',[0.421052633200964 0.44293924622935 0.157894733598073 0.1141215075413]);
比如我这里