gpt4 book ai didi

r - 在plotmath表达式中包括文本控制字符

转载 作者:行者123 更新时间:2023-12-04 05:24:59 26 4
gpt4 key购买 nike

有没有办法获取文本字符串的控制字符,例如在plotmath表达式内求值的"\n"newline,反之亦然。在以下示例中,我想结合:

  • 一些字 rune 本
  • 文本控制字符(换行符)
  • 替换变量名
  • 包含一个绘图表达式

  • 阅读 this question之后,我可以用替代品获得大部分信息,但是 newline字符未评估。我现在绕圈转,将自己与 plotmathparsebquotesubstitute混淆。在 help page中表示

    Control characters (e.g. \n) are not interpreted in character strings in plotmath, unlike normal plotting.



    这是否意味着真的不可能?
    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 )

    最佳答案

    您已经知道plotmath在其中不支持换行符,但是您可以将mtextbquote一起使用,以编写每行。例如,我创建了一个行列表:

    Lines <- list(bquote(paste( "Plot of " , phi , " of: "  , .(lab))),
    bquote(paste("Functional form: " , .(form)))

    mtext(do.call(expression, Lines),side=3,line=1:0)

    关于r - 在plotmath表达式中包括文本控制字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15297814/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com