如何在R的陰謀的標題中顯示$ \ {X_t \} $乳膠的標題?
例如
plot(slot(x,"GRID"),slot(x,"PATH"),type="l", xlab="Time t",ylab="X",
main=paste("Simulation of \{X_t\}"))
謝謝!
如何在R的陰謀的標題中顯示$ \ {X_t \} $乳膠的標題?
例如
plot(slot(x,"GRID"),slot(x,"PATH"),type="l", xlab="Time t",ylab="X",
main=paste("Simulation of \{X_t\}"))
謝謝!
假設你將爲插槽表達式提供有意義的參數,那麼我認爲這是一個合理的機會,這是你想要什麼:
plot(1:10,1:10,type="l", xlab="Time t",ylab="X",
main=expression("Simulation of {"*X[t]*"}"))
這是一個plotmath表達呈現「T」的標的「X」,並且該表達式包含在曲線括號中。如果我誤解了您的請求,請注意「*」字符是plotmath語法中的分隔符,並且大括號只是可以被刪除的字符。 (LaTeX表達式對於我們這些只使用plotmath語法的人來說意義不大,因此用散文或數學術語描述您想要的內容對於任何澄清都會更好。)
要讓R模擬LaTeX排版,請參閱?plotmath
中描述的示例和方法。
要真正讓LaTeX排版您的繪圖文本,請使用tikzDevice
軟件包提供的tikz()
圖形設備。
group()
plotmath函數can用來形式化迪文的答案。該解決方案具有不使用字符串作爲表達式一部分的優點(恕我直言)。相反,我們使用~
運算符來添加間距(忽略空白)。
plot(1:10, 1:10, type = "l", xlab = "Time t", ylab = "X",
main=expression(Simulation ~ of ~ group("{", X[t], "}")))
的bgroup()
plotmath功能提供了可擴展的分隔符,但以相同的方式如上面的例子碼。
編輯(響應於RAN2的評論): 同樣方法可在ggplot和晶格中使用,使用plotmath的功率,就如用鹼的圖形。例如。
require(ggplot2)
df <- data.frame(A = 1:10, B = 1:10)
qplot(A, B, data = df,
main = expression(Simulation ~ of ~ group("{", X[t], "}")))
+1 thx爲ggplot片段! – 2010-11-28 13:57:02
嗯......有趣Q.我可以補充一點:有ggplot2的方法嗎? – 2010-11-22 08:55:10
@ ran2:你這樣做,他們都是我們的情節。我用一個例子更新了我的答案。 – 2010-11-26 22:36:44