[英]ggplot2 annotation with superscripts
如何在ggplot注釋中包含上標? 我想顯示Rsuperscript2 = somevalue我嘗試在注釋中使用parse = TRUE ..它給了我= Rsuperscript2,somevalue代替
lm1 <- lm(dData$RF ~ dData$Exp -1)
lb1 <- paste("R^2 = ", round(summary(lm1)$r.squared,4))
p1 <- ggplot(dData, aes(x=dData$Exp, y=dData$RF)) +
scale_x_continuous("Experimental") +
scale_y_continuous("Predicted") +
geom_point() + geom_smooth(method="lm") +
annotate("text", x=max(dData$Exp), y=min(dData$RF)+1, label=lb1,
hjust=1, size=3, vjust=1)
問題是上標還是等號? 使用parse=TRUE
切換到表達式中的==對我有用。 沒有你的dData
,這是一個虛擬的例子。
lb1 <- paste("R^2 == ", round(runif(1),4))
qplot(1:10, 1:10) +
annotate("text", x=2, y=8, label=lb1, parse=TRUE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.