概述
%曲线图code:
x=[1 2 3 4 5 ];
y1 =[ 57.9 75.7 76 80.2 97];
y4=[ 90.9 95 95 97.4 99];
y8 =[65.5 82 84 91.3 95];
plot(x,y1,'-.rv',x,y4,'--ks',x,y8,':mp');
legend('method1','method2','method3');
set(gca,'xtick', x_Matrix)
xlabel('number');
ylabel('Recognition rates(%)');
%连续曲线图
x=[1 2 3 4 5 ];
y1 =[ 57.9 75.7 76 80.2 97];
y4=[ 90.9 95 95 97.4 99];
y8 =[65.5 82 84 91.3 95];
values1=spcrv([[x(1) x x(end)];[y1(1) y1 y1(end)]],3,1000);
values4=spcrv([[x(1) x x(end)];[y4(1) y4 y4(end)]],3,1000);
values8=spcrv([[x(1) x x(end)];[y8(1) y8 y8(end)]],3,1000);
plot(values1(1,:),values1(2,:),values4(1,:),values4(2,:),values8(1,:),values8(2,:)) ;
%柱状图code
y =[ 57.9 75.7 76 80.2 97; 90.9 95 95 97.4 99;65.5 82 84 91.3 95];
bar(y);
legend('method1','method2','method3');
set(gca,'xtick', x_Matrix)
xlabel('number');
ylabel('Recognition rates(%)');
如果一列或者一行数据是,如何画图,使得bar有不同的颜色。
clc;clear;
z=[8500;4200;8500;5800;4200;8500];
color=[4;2;3;1;5;6];
b=z;
hold on
for i=1:length(z)
b(i)=bar(i,z(i));
ch = get(b(i),'children');
set(ch,'FaceVertexCData',color(i));
end
set(gca,'XTickLabel',{' ','(Kma,Kfe)','(Kati,Kfe)','(Kati,Kco)','(Kmv,Kfe)','(Kati,Kmv)','(Kfe,Kco)'});
set(gcf,'color','white');
legend('Kma
主导','Kati
主导','Kco
主导','Kmv
主导','Kati
主导','Kfe
主导');
ylabel('
本($)');
转自:http://zhidao.baidu.com/link?url=fGxfFABiPluk2YOj1AnIqu0AEMnsjFrY7YnPcnXLvEzh5l7ZDTgyz8EgORvcTrdfNbJeblxFbtmo9NDGUn-ozgd5d6JOzEbmTATKRsKait3
最后
以上就是天真豆芽为你收集整理的matlab柱状图之间连续,matlab 离散曲线图、连续曲线图、柱状图的全部内容,希望文章能够帮你解决matlab柱状图之间连续,matlab 离散曲线图、连续曲线图、柱状图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复