3 年
手机商铺
公司新闻/正文
294 人阅读发布时间:2024-10-08 15:29
相较于二维PCA图,3D PCA图使用前三个主成分数据绘制,体现更多的样本信息。下面就让我们简单了解一下两个可用于绘制3D PCA图的R包。
scatterplot3d包
scatterplot3d包用于绘制3D散点图,生成的图片如下所示,图中三个维度分别对应前三个主成分。

通过设置参数可以在点上添加垂线,将点映射到主成分1、主成分2所在的平面上。

示例图片中,三组点的距离较为接近,遇到这种情况如何优化?让我们看看下一个R包。
plotly包
生成交互式结果,对于上述点聚集在一起的情况,在结果网页中拖动鼠标旋转坐标系,找到一个分组间距离较远的角度保存图片即可。

除了旋转角度,生成的结果还支持悬停鼠标查看点的坐标信息,筛选个别分组进行展示。