如何在由PCA coeff和得分数据制成的双标图上绘制线?

时间:2011-02-18 00:33:43

标签: matlab plot line pca

我正在使用coeff和score输出创建PCA数据的双联。我希望在双标图的最远点之间划一条线。我不确定如何在没有自己添加的情况下为剧情添加一行(这将是乏味的)。

我知道哪两个点距离彼此最远。 我的系数是一个7x7,但我使用的是前三个双列,以及我的分数矩阵中的第1列。

我如何在这两个点之间绘制一条带有line或plot3的直线。看起来它可以完成,但我不确定要为该行指定什么数据。

1 个答案:

答案 0 :(得分:2)

plot3接受3个输入作为X,Y和Z坐标。 因为你需要两点之间的线,你需要输入两个3D观测 plot3(X1,Y1,Z1,...)

说你的两个观察距离最远的是第3和第5

然后

plot3(scores([3 5],1),scores([3 5],2),scores([3 5],3))

会给你你需要的东西

快乐的策划!