我已通过以下链接的建议安装了最新版本的rgl软件包: How do I install the latest version of rgl? 然后我试图从帖子中重现答案的代码示例: Adding a legend to an rgl 3d plot 一切正常,除了命令:
legend3d("topright", legend = paste('Type', c('A', 'B', 'C')), pch = 16, col = rainbow(3), cex=1, inset=c(0.02))
执行上述命令后,我发出了警告信息,而3dplot上没有传说:
Warning messages:
1: In rgl.material(color = color, back = back, ...) :
RGL: Pixmap load: file format unsupported
2: In rgl.material(color = color, back = back, ...) :
RGL: Pixmap load: failed
我如何解决它?提前谢谢。
答案 0 :(得分:2)
从评论中可以看出,在R(或rgl configure脚本)可以看到它的地方你没有zlib。它的位置当前在R_HOME / etc /< ARCH> / Makeconf中的LOCAL_SOFT变量中给出。
您放置的内容取决于您使用的是哪个R版本。对于3.2.x或3.3.x,我相信您可以从https://cloud.r-project.org/bin/windows/extsoft/获得合适的内容。