Excel 或 Matlab 中的堆积条形图

Excel 或 Matlab 中的堆积条形图

我想在 matlab/excel 中表示此图。X 轴显示主网络上的负载,值范围为 0.0 到 0.9。Y 轴上 NSU/NCH 的比率从 0.08 到 0.44,每一步为 0.04。有两个类别 CHO 和 NHO,如 NHO 在图中用蓝色表示,CHO 在图中用绿色表示。现在对于比率值 0.08,CHO 对所有 ld_pr(x 轴)值都更好,0.4 和 0.44 也是如此 NHO 对所有 ld_pr 值都更好

0.5 到 0.6 NHO(蓝线)更好,然后从 0.6 到 0.9 CHO 更好(绿线)我想在 matlab 或 excel 中显示这一点。如果你们中有人能帮助我

在此处输入图片描述

答案1

因为在某些地方 CHO 有两个单独的条形图,所以您必须使用 3 个系列来构建数据表:

在此处输入图片描述

现在您可以创建图表了。具体细节将根据您使用的 Excel 版本而有所不同。

选择 B1:D11 中的数据(包括标题),然后从“图表”选项卡中选择“条形图 > 堆积条形图”。这样您应该会得到类似这样的图表:

在此处输入图片描述

接下来,从“图表”菜单中选择“源数据...”。单击列表中的第一个系列 (CHO),然后单击“类别 (X) 轴标签:”框并选择 NSU/NCH 数据 (A2:A11)。

在“图表布局”下,添加垂直轴标题。根据需要编辑文本。

单击选择水平轴,然后编辑比例,使最大值为 0.9,主要单位为 0.1。

通过依次单击每个系列来更改条形的颜色,编辑数据系列,然后将填充更改为适当的颜色。

最后,选择图例将其删除,或者再次单击 CHO2 标签将其删除。最终结果应该是这样的:

在此处输入图片描述

相关内容