MATLAB实现二维作图 【例】

�r(x, y) 这个函数用于创建一个水平的条形图,x 代表第一个X 轴的取值,y 代
%表对应于Y 的取值
�rh(x, y) 这个函数用于创建一个竖直的条形图,x 代表第一个X 轴的取值,y 代
%表对应于Y 的取值
%compass(x, y) 这个函数用于创建一个极坐标图,它的每一个值都用箭头表示,从原点
%指向(x,y),注意:(x,y)是直角坐标系中的坐标。
%pie(x)
%pie(x, explode)
%这个函数用来创建一个饼状图,x 代表占总数的百分数。explode 用来判
%断是否还有剩余的百分数
%stairs(x, y) 用来创建一个阶梯图,每一个阶梯的中心为点(x, y)
%stem(x, y) 这个函数可以创建一个针头图,它的取值为(x,y)

x = [1 2 3 4 5 6];
y = [2 6 8 7 8 5];

figure(1)
stem(x,y);
title('\bfExample of a Stem Plot');
xlabel('\bf\itx');
ylabel('\bf\ity');
axis([0 7 0 10]);

figure(2)
bar(x,y);
title('\bfExample of a Bar Plot');
xlabel('\bf\itx');
ylabel('\bf\ity');
axis([0 7 0 10]);

figure(3)
compass(x,y);
title('\bfExample of a Compass Plot');
xlabel('\bf\itx');
ylabel('\bf\ity');


figure(4)
explode = [0 1 0 0 0 0];
pie(x,explode);
title('\bfExample of a Pie Plot');
legend('One','Two','Three','Four','Five',1);

figure(5)
stairs(x,y);
title('\bfExample of a Stairs Plot');
xlabel('\bf\itx');
ylabel('\bf\ity');
axis([0 7 0 10]);
posted @ 2013-03-12 19:42  dreamsyeah  阅读(214)  评论(0编辑  收藏  举报