matlab画三维柱状图

matlab中的函数bar绘制直方图,对分类统计数据的显示非常直观。bar函数主要有4种形式,bar,bar,barh和bar3h,其中前两者用于话竖直的二维和三维直方图,后两者用于画水平的二维和三维直方图。以bar3函数为例说明该函数的调用方法。

bar3(x,y,width,’style’),参数width设置直方图图的宽度,style参数有三个选项:

(1) stacked 矩阵Y中每一行绘制一个条形,条形的高度为行元素中元素的和,每一个条形都用多种颜色表示,颜色对应不同种类的元素并表示每行元素对总和的相对贡献。

QQ截图20141122095133

(2) group 绘制n条形图组,每一个条形组中有m个垂直条形,其中n对应矩阵Y的行数,m对应列数,group为style的默认值(二维)。

QQ截图20141122095105

(3) detached 在x方向用单独的条形块绘制Y中的每一行元素,detached为style的默认值(三维);

QQ截图20141122095116

部分内容参考:http://blog.sina.com.cn/s/blog_728fa7830101hrzq.html

Updated: 2014-11-22 — am10:03

Leave a Reply

  Subscribe  
Notify of