我有这个数据:
wine <-read.table("http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data",sep=",")
attach(wine)
我正在尝试使用 persp()
函数提示变量 V2、V3 和 V4 的 3D 图
我收到这个错误:
Error in persp.default(v2, v3, v4) :
increasing 'x' and 'y' values expected
尽管我已经使用 sort()
函数对每个变量进行了排序。
我应该如何进行?
最佳答案
根据哲园的回复,persp 不是 3d 散点图的正确选择,您可以使用 rgl 代替您的 wine 数据:
library(rgl)
plot3d(wine$V1, wine$V2, wine$V3, type='s', size=2, col=wine$V1)
关于r - 如何在 R 中使用 persp() 绘制数据集中的三个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40359343/