第六章复数数据、字符数据和附加画图类型
6.4关于二维作图的补充说明
第184页阶梯图、条形图、罗盘图可以调用 stair
、barh
和 compass
命令来创建,代码类似于上面的语句。这些图象的具体细节,例如它们选择性参数,可以通过 MATLAB 在线帮助系统 得到。
函数 pie
与前面其他的画图有所不同。为了创建一个饼图,程序员把数组 x
传递给函数,函数计算出每一个元素占全部元素和的百分比。如果数组 x
是 [1 2 3 4]
,那么 pie
函数将会计算出第一个元素 1 占全部元素和的 10%,第二个元素占 20% 等等。这个函数将会按这个百分比画出相应的饼图。
函数 pie
也支持选择性参数,它是 explode
。如果存在的话,explode
是一个逻辑数组,包含元素 1 和 0。如果 explode
的值为 1,那么它对应的扇区就从整体中分离出来。
下面的代码将会创建出饼图 6.7e。注意下面的第二个扇区是分离出来的。
data = [10 37 5 6 6];
explode = [0 1 0 0 0];
pie(data, explode);
title('Example of a Pie Plot');
legend('One','Two','Three','Four','Five');
想要了解更多关于 MATLAB 作图函数的详细内容,可以查看 MATLAB作图函数说明 或 MATLAB函数作图。
表6.3附加的二维作图类型
函数描述
-
bar(x, y)
: 这个函数用于创建一个竖直的条形图,x
代表第一个 X 轴的取值,y
代表对应于 Y 的取值。 -
barh(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
)。
如果你觉得意犹未尽,还可以参考更多资源,例如 MATLAB作图及各种作图函数 或 MATLAB二维地理可视化函数。这些资源将为你提供更深入的理解和更多的实用技巧,确保你在 MATLAB 中的作图体验更上一层楼!
暂无评论