R语言中高维数据可视化与曲面绘图技巧
1. 3D散点图的可视化增强
在绘制3D散点图时,即使默认绘制了盒子和x - y平面网格线,也很难清晰地感知点云的深度。为此,可以对 scatterplot3d 绘制的图形进行一些可选的增强操作:
- 颜色过渡 :通过对不同点进行着色,使前景到背景的过渡更清晰。
- 垂直辅助线 :设置 type="h" 参数,绘制垂直于x - y平面的线,使读取点的值变得更加容易。
以鸢尾花数据为例,以下代码实现了带有增强效果的3D散点图:
scatterplot3d(x=pwid,y=plen,z=swid,highlight.3d=TRUE,type="h",
lty.hplot=2,lty.hide=3,xlab="Petal width",
ylab="Petal length",zlab="Sepal width",
main="Iris Flower Measurements")
参数解释:
- highlight.3d=TRUE :根据点的y轴位置应用从红色到黑色的颜色过渡,强调3D深度,但此时不能再用颜色表示第四个变量。
- lty.hplot=2 :设置垂直辅助线为虚线。
- lty.hide=3 :设置盒子“不可见”边的线为虚线。
鸢尾花数据还有第四个连续变量
超级会员免费看
订阅专栏 解锁全文
1054

被折叠的 条评论
为什么被折叠?



