【发布时间】:2011-06-30 01:13:47
【问题描述】:
我有 3 组数据,它们作为一组执行了 PCA。我想用不同的颜色突出显示每个变量组。在此之前,我覆盖了 3 个双标图。这会给出不同的颜色,但会在数据中产生失真,因为每个 biplot 函数都会扭曲数据。这会导致所有组都出现不同程度的偏差,从而导致绘图不正确。
如何获取 PCA 分数矩阵 (30x3) 并将其拆分,以便第一个 10x3 是一种颜色,下一个 10x3 是另一种颜色,第三个 10x3 是另一种颜色,而不会使数据倾斜?
【问题讨论】:
-
“叠加”3 个双标图是什么意思?你有没有使用
hold on,每组数据调用 BIPLOT 3 次? -
是的,我就是这么做的。每个双标图都以不同的方式倾斜数据。我正在寻找使用 scatter3 或 plot3 以及使用 biplot 命令操作的数据进行绘图。我需要确保我可以有不同的颜色并且能够画一条线。我认为我的问题是我不精通情节属性。
-
您是否尝试在制作 3 个双标图后调用命令
axis equal?这可能会纠正您看到的“倾斜”。 -
@user379362:您能否详细说明一下数据是如何被扭曲的?也许是一张照片?
标签: matlab colors plot color-scheme