【发布时间】:2022-10-08 03:51:55
【问题描述】:
我正在尝试制作包含 2 个酒吧的酒吧。下面是从 excel 文件制作单个条形图的代码。但是,我知道如何制作包含 2 个条形的条形图。我需要从 2 个 excel 文件中获取数据。 1 是位置 vs NO2,另一个是位置 vs SO2。位置相同,但我需要比较 NO2 和 SO2。谁能帮我吗?
Airpollution = readtable ('Location vs No2.xlsx');
x = categorical(Airpollution{:,1});
y = Airpollution{:,2};
bar(x,y)
xlabel('Location');
ylabel('Concentration of No2');
title('Location vs Max concentration of No2');
【问题讨论】:
-
bar的文档有很多示例。你看过那里吗? mathworks.com/help/matlab/ref/bar.html -
我不确定这是否可行,因为我无权访问您的数据。但既然你说你想要 2 个酒吧,我猜是 bar1=Airpollution{:,1} 和 bar2=Airpollution{:,2} 所以你需要将它们组合为你的 x (但在不同的行中): x = [Airpollution{:,1}';Airpollution{:,2}'] 现在尝试绘制 bar(x)
标签: matlab matlab-figure