马木
ab <- 1:4
plot(ab, main = paste("value",ab))
以上产生
而我希望标签显示完全一样value 1:4
。我知道我可以通过调整paste
类似的功能来做到这一点paste0("value ",ab[1],":", ab[4])
。但是必须有一种更简单的方法,有时ab
也只是一个数字,因此我希望在两种情况下都可以使用一致的方法。我也尝试了expression
和bquote
,但找不到解决方法。谢谢。
基科拉尔斯顿
您可以使用range(ab)
和秒paste
(带有collapse=':'
)来获得此结果。对于ab
单个值的情况,我不得不使用ifelse
。
编辑:稍短的解决方案,unique
而不是使用ifelse
来处理具有单个值的情况
ab <- 1:4
plot(ab, main = paste("value", paste(unique(range(ab)), collapse = ':')))
如果ab = 1
:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句