【发布时间】:2011-03-17 02:10:30
【问题描述】:
我想知道是否可以将 bar 的相同分组行为绘制到 bar3 中。
例如,如果你绘制
bar(rand(3));
每个点获得 3 条; bar 对每个 x 的不同 y 值进行分组。现在我想对 3D 数据做同样的事情。那就是我有几个二维数据切片,我想将它们可视化为条形组。那么,如果我的数据是
data = rand(3,3,2);
我希望将data(1,1,:) 视为一组酒吧,将data(1,2,:) 视为另一组,依此类推。
有可能吗?我找不到实现这一目标的方法。
编辑:我正在添加更多细节,以便更好地解释它。
假设我们有两个或更多数据集{x_(i,j)^s}。我需要的是分组在同一网格位置(i,j),所有集合s。在this question 中,他们将数据集并排分组,而不是按元素分组,如下所示:
x1(s1) x1(s2) x1(s3) x2(s1) x2(s2) x2(s3) x3(s1) x3(s2) x3(s3)
x4(s1) x4(s2) x4(s3) x5(s1) x5(s2) x5(s3) x6(s1) x6(s2) x6(s3)
x7(s1) x7(s2) x7(s3) x8(s1) x8(s2) x8(s3) x9(s1) x9(s2) x9(s3)
我想要bar 命令行为,当放置多个数据集时它倾向于分组。我想知道是否可以。
【问题讨论】:
-
This duplicate question 说明如何对 3-D 条形图进行分组。
-
虽然他们正在解决分组问题,但我需要将所有 x_1、x_2 和 x_3 分组在一起,在同一个网格中。