首頁>Program>source

如何在圖的標题中組合文字和數學表達式.如果我使用粘贴,則表達式將轉換為字元.例如,我想要這樣的標题作為標题

$ S ^ 2 $的$ ARL_1 $曲線

谢谢

最新回復
  • 5月前
    1 #

    您想阅讀 ?plotmath 看看如何做這種事情.這是一个示例:

    plot(1:10, main = expression(ARL[1] ~ "curve for" ~ S^2))
    

    [.] 是下標,而 ^ 给出上標.維兹威兹 像存在文字空間一樣將表達式的各部分隔開。

    ~ :通常我会這樣做:

    Edit
    

    但這会引發錯誤,因為 plot(1:10, main = expression(ARL[1] ~ curve ~ for ~ S^2)) 被解釋為 for的開始 迴圈呼叫。

  • 5月前
    2 #

    您也可以使用 for() ,它比 bquote(paste(...))靈活一些 :您可以包含變數值(例如 expression的值 )在帶有 x的標簽中 .例如:

    .(x)
    

  • 5月前
    3 #

    您也可以使用 x<- 232323 plot(1:10, main = bquote(paste(ARL[1], " curve for ", S^2, "; x=",.(x)))) 將TeX自動轉換為表達式:

    latex2exp::TeX
    
    plot(cars, main = TeX("$ARL_1$ curve for $S^2$"))

  • Java 9中集合的過載便利工厂方法的重點是什麼
  • 如何在PHP中重新格式化日期?