一.应用场景:适合用于展示二维数据集,展示数据的分布情况,其中一个轴表示需要对比的分类维度,另一个轴代表相应的数值,比如:在一些预测彩票结果的网站,把各期中将数字记录然后做成柱形图,可以让彩民清楚地了解到各个数字在中奖号码中出现的机率。
优点:简单直观,很容易根据柱子的长短看出数值的大小,易于比较各组数据之间的差别。
绘制:运用hist命令绘制直角坐标系下的柱状图,运用rose命令绘制极坐标系下的柱状图。
直角坐标系下hist调用格式:
Y=randn(1000,1)%表示正态分布的随机数或矩阵的函数,返回一个1000*1的随机项矩阵
subplot(1,2,1)
hist(Y)
title('高斯分布柱状图')
x=-3:0.1:3
subplot(1,2,2)
hist(Y,x)
h=findobj(gca,'Type','patch')%返回根对象的句柄和所有子对象,gca为当前坐标的句柄
set(h,'FaceColor','g') %改柱状图颜色为绿色
title('指定范围的高斯分布柱状图')
极坐标系下rose调用格式:
Y=randn(1000,1)%表示正态分布的随机数或矩阵的函数,返回一个1000*1的随机项矩阵
theta=Y*pi %theta指希腊字母θ,是个变量,无实际意义。
rose(theta)
title('极坐标系下的柱形状图')