【发布时间】:2013-02-24 05:20:59
【问题描述】:
有没有办法获取文本字符串的控制字符,例如"\n" 代表 newline 在 plotmath 表达式中求值,反之亦然。在下面的例子中,我想结合:
- 一些字符文本
- 文本控制字符(换行符)
- 替换变量名
- 包括一个绘图表达式
阅读this question 后,我可以使用替代品获得大部分的成功,但newline 字符未被评估。我现在在兜圈子,把自己和plotmath、parse、bquote 和substitute 搞混了。在 help page for plotmath 中它说
与普通绘图不同,控制字符(例如 \n)不会在 plotmath 的字符串中解释。
这是否意味着它真的不可能?
lab = "some data"
form = "Exponential"
x = 1:10
y = x^2
plot( x , y , type = "b" )
title( main = substitute( paste( "Plot of " , phi , " of: " , lab , "\nFunctional form: " , form ) , list(lab = lab , form = form ) ) , adj = 0 )
【问题讨论】:
标签: r graphics plot expression plotmath