1、条形图
绘制条形图时,分为二维和三维两种情况。 绘制二维条形图的命令是bar (垂直条形图)和barh (水平条形图)。 绘制三维条形图的命令是bar3(垂直条形图)和bar3h (水平条形图)。 因为所有这些调用格式都相同,所以我只介绍bar的调用格式。
实例
Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot (2,2,1 ),bar (y ) title ) ) (图1 ) ) ) ) )。
Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot(2、2、2 ) bar3(Y ) y )、title ('图2 ' )
Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot (2,2,3 ) bar ) y,2.5 ) title ('图3 ' )。
Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot (2,2,4 ) bar (y,'堆栈' )、title ()图4 ) ) ) ) )。
四种方法的比较图是
2、面积图
面积图实际上可以表达不同部分对整体的影响。 在MATLAB中,创建区域图表的命令是area。
Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); area(y ) )。
3、饼图
饼图用于显示向量或矩阵中每个元素所占的百分比,并可用于可视化一些统计数据。 对于二维,创建饼图的命令是pie;对于三维,创建饼图的命令是pie3,两者的调用格式也很相似。
X=[528 701 658 780]; 是pie(x )
explode=[0 0 0 1]; pie3(x,explode ) )。
4、条形图
条形图是数据分析中常用的图形,例如在预测彩票结果的网站上,可以记录每期中奖数字制作条形图,让彩民清楚了解每个数字出现在中奖号码中的概率。 在MATLAB中,有两个用于绘制条形图的命令。
hist命令:用于在笛卡尔坐标系中创建直方图。 rose命令:用于在极坐标系中绘制条形图。
示例----绘制条形图
根据xydqt分布制作数据直方图,将这些数据分类为指定的数千个相同直方图和极坐标下的直方图。
y=randn (10000,1 ); subplot(1、2、1 ); hist(y ) title(xydqt分布直方图) x=-3:0.1:3; subplot(1、2、2 ); hist(y,x ) )。
极坐标下的条形图
y=randn (10000,1 ); 希塔=y*pi; Rose(Theta;