我想更改函数生成的ggplot2
对象的部分并作为结果返回,以删除Y轴标签。不,该功能不允许首先指定,所以我想在事后更改它。
str(theObject) ## shows the nested structure with parts shortened to ".." and I want to be able to type something like:
theObject$A$B$C$myLabel <- ""
那么我怎样才能像这样的完整路径制作一个类似str
的列表,或者绘制一个显示对象内部工作的树形结构?
是的,我可以使用names(theObject)
解决问题并找到哪个分支导致我正在寻找的东西,然后切换到该分支并重复但看起来可能有更好的自动方式来查找叶子节点如:
leaf_str(obj=theObject, leaf="myLabel")
可能会返回零行或多行,如:
theObject$A$B$C$myLabel
theObject$A$X$Y$Z$myLabel
或者,整个结构可以作为一系列这样的线出来。
我搜索过,发现没有这样的东西。我可以看到很多用途,特别是在教授对象是什么时。是的,S4对象也可能使用@以及$。