从 plot3d plot 保存 3D 图形应用程序的文件
save file for 3D graphics applications from plot3d plot
我有一个数据集 3D 点 (x,y,z)。我用 plot3Drgl 绘制了这个数据集,我希望保存一个文件以便将这个文件与一些 3D 图形软件一起使用并向我的同事展示
library(plot3Drgl)
data <- data.frame(x=c(23,45,12,67,89,45,32,56,78,32),y=c(89,54,32,67,78,56,44,28,97,65),z=c(1,5,4,3,7,6,3,8,9))
plot3d(z = data$z , x = data$x , y = data$y, pch=21,cex = 0.1,aspect = F,box = F,axes = F)
我不知道你到底想要什么。您可以输出交互式 HTML 文件
library(rgl)
browseURL(paste("file://", writeWebGL(dir=file.path(tempdir(), "webGL"), width=500), sep=""))
或者您可以将数据保存到 csv 文件中,以便在另一个应用程序中加载和处理它:
write.csv(data, tf <- tempfile(fileext = ".csv"))
cat(tf)
# C:\Windows\TEMP\RtmpApi4a2\file26dc359447f.csv
我有一个数据集 3D 点 (x,y,z)。我用 plot3Drgl 绘制了这个数据集,我希望保存一个文件以便将这个文件与一些 3D 图形软件一起使用并向我的同事展示
library(plot3Drgl)
data <- data.frame(x=c(23,45,12,67,89,45,32,56,78,32),y=c(89,54,32,67,78,56,44,28,97,65),z=c(1,5,4,3,7,6,3,8,9))
plot3d(z = data$z , x = data$x , y = data$y, pch=21,cex = 0.1,aspect = F,box = F,axes = F)
我不知道你到底想要什么。您可以输出交互式 HTML 文件
library(rgl)
browseURL(paste("file://", writeWebGL(dir=file.path(tempdir(), "webGL"), width=500), sep=""))
或者您可以将数据保存到 csv 文件中,以便在另一个应用程序中加载和处理它:
write.csv(data, tf <- tempfile(fileext = ".csv"))
cat(tf)
# C:\Windows\TEMP\RtmpApi4a2\file26dc359447f.csv