matlab怎么画柱状堆叠图

matlab怎么画柱状堆叠图
2025-03-05 01:02:18
推荐回答(4个)
回答1:

1、首先我们打开3名学生(Amy,Jacqualine,Rory)的考试成绩数据。

2、将上述3名学生的考试成绩创建为成结构数组。启动MATLAB,新建脚本(Ctrl+N),输入图示代码,其中Student就是创建的结构数组,该结构数组中包含了3名学生的姓名,考试科目和考试成绩。

3、保存和运行上述脚本,在工作区(Workspace)就会得到结构数组Student,双击该结构数组,可以发现结构数组Student中包含了3名学生的姓名,考试科目和考试成绩。

4、通过结构数组中的数据绘制柱状图。例如将第3名的同学Rory的三科成绩('Mathematics','Physics','Chemistry',85,65,75)绘制成柱状图,只需接着输入以下脚本。

5、保存和运行上述脚本,得到如下柱状图,该柱状图即代表了第3名的同学Rory的三科成绩('Mathematics','Physics','Chemistry',85,65,75)。

回答2:

工具/原料

matlab   电脑

方法/步骤

1、首先打开进入matlab,看下,下图中坐标轴上y的变量值。

2、然后,调用bar内置函数,并且传入y的值。

3、继续,点击运行程序,就可以看到柱形图了。

4、在bar函数中,传入x和y的两个值,如图所示。

5、最终,生成带有x和y两个值的柱形图形,柱状图插入成功。

回答3:

 画柱状填充图

代码:

data = [96.3,92.6,71.2;95.7,93.6,83.9;96.8,94.3,78.3;95.8,92.7,80.3];

bar(data,1);

axis([0 6 0.0 100]);

legend('方法','exited','Square');

set(gca,'XTickLabel',{'Img1','Img2','Img3','Img4'});

set(gcf,'color','white')

 applyhatch(gcf,'\.x.');

  画饼状填充图

代码:

x = [0.14, 0.24, 0.05, 0.47, 0.1];

pie(x);

set(gcf,'color','white')

applyhatch(gcf,'|-+.\');

 

回答4:

如图中所示: