MATLAB画折线图

分类: 论文写作 |
画一个比较折线图,matlab的效果还是不错的!
效果图如下:
http://s1/mw690/004cTbxUzy7iJ5l1ImA10&690
代码如下:
x=1:1:5; %确定x轴范围
a=[82.3,83.4,83.6,85.2,86.1]; %a数据y值
b=[83.4,84.3,84.1,85.9,87.2]; %b数据y值
% xlim([1 5])
plot(x,a,'-s',x,b,'*-'); %折线绘图
% axis([0,5,81,88]) %确定x与y轴框图大小
set(gca,'XTick',[1:1:5]) %改变x轴坐标间隔显示,范围是0-60,这里间隔为3
% set(gca,'XTickLabel',{'1','2','3','4','5','6'});
%
% set(gca,'YTick',[70:1:90]) %改变y轴坐标间隔显示,范围是0-50,这里间隔为3
%
xlabel('context window') %x坐标的描述
ylabel('F-Measure') %y坐标的描述
legend('CPw','CPs');
注释掉的部分可以尝试一下。
另外,还有多种标注形式可供选择:
'-s' 表示方格
效果图如下:
http://s1/mw690/004cTbxUzy7iJ5l1ImA10&690
代码如下:
x=1:1:5; %确定x轴范围
a=[82.3,83.4,83.6,85.2,86.1]; %a数据y值
b=[83.4,84.3,84.1,85.9,87.2]; %b数据y值
% xlim([1 5])
plot(x,a,'-s',x,b,'*-'); %折线绘图
% axis([0,5,81,88]) %确定x与y轴框图大小
set(gca,'XTick',[1:1:5]) %改变x轴坐标间隔显示,范围是0-60,这里间隔为3
% set(gca,'XTickLabel',{'1','2','3','4','5','6'});
%
% set(gca,'YTick',[70:1:90]) %改变y轴坐标间隔显示,范围是0-50,这里间隔为3
%
xlabel('context window') %x坐标的描述
ylabel('F-Measure') %y坐标的描述
legend('CPw','CPs');
注释掉的部分可以尝试一下。
另外,还有多种标注形式可供选择: