繁体   English   中英

关于rgl包的plot3d的传说

[英]Legend on plot3d of rgl package

我是R的新手。所以即使这些问题对你来说有些愚蠢,也请耐心等待。

我想在rgl图上绘制一个图例,描绘颜色的含义(即图中彩色球体对应的数字)。 这是我构建它的代码:

plot3d(t$x,t$y,t$z,col=colors,type = 's', size=4,
       xlim=8, ylim=8, zlim=8, image=TRUE, legend=TRUE, lty=1, cex=0.5)

我在互联网上到处搜索,但我找不到如何在“RGL”情节上放置一个传奇。 它说到了如何将图例放在使用'情节绘制的图表上; 图形包的功能。 另外,我也试过这个(除了上面的代码):

plot3d(t$x,t$y,t$z,col=colors,type = 's', size=4,xlim=8,ylim=8,zlim=8)
legend(100,100,c("Zero",
                 "Between 1 and 10","Between 10 and 25",
                 "Between 25 and 50","Between 50 and 70",
                 "More than 70","Other"),
         lty=c(l,l,l,l,l,l,l), lwd=c(2.5,2.5,2.5,2.5,2.5,2.5,2.5),
         col=c("White", "Red", "Orange", "Yellow", "Green", "Blue", "Magenta"))

我得到以下输出: Error in strwidth(legend, units = "user", cex = cex, font = text.font) : plot.new has not been called yet

请帮我怎么做..谢谢你提前..

您可以使用legend3d()向rgl图添加图例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM