【问题标题】:histogram with user defined function in RR中具有用户定义函数的直方图
【发布时间】:2016-04-28 08:39:24
【问题描述】:

假设我编写了一个用户定义的函数来创建直方图:

sunny <- function(x,nadia) {
attach(nadia)
hist(x,  main="x", col="sea green", border="white",breaks=100)
}

现在我的问题是我想在图表上显示变量名称,但它没有出现。我尝试使用main = option,但它只显示字符x,因为它在引号中。如果有人能解决我的问题,我会非常高兴。谢谢!

【问题讨论】:

    标签: r function histogram


    【解决方案1】:

    可以通过使用以下堆栈溢出问题的答案间接回答您的问题:How to convert variable (object) name into String

    应用于您的情况会产生以下代码:

    sunny <- function(x,nadia) {
    attach(nadia)
    hist(x,  main=deparse(substitute(x)), col="sea green", border="white",breaks=100)
    }
    

    【讨论】:

    • 帮助很大。非常感谢这么及时的回复!!
    • 这可能是问题的正确答案,但您应该对其进行一些说明。在 Stack Overflow 上简单地发布代码 sn-p 而不做任何解释不被认为是好的做法。
    • @MarkoPopovic 我编辑了我的解释,很抱歉造成混乱。
    猜你喜欢
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 2020-08-30
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    相关资源
    最近更新 更多