亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在ggplot 2中在各個方面注釋文本

在ggplot 2中在各個方面注釋文本

波斯汪 2019-07-15 15:20:29
在ggplot 2中在各個方面注釋我想用以下代碼對情節的最后一個方面進行注釋:library(ggplot2)p <- ggplot(mtcars, aes(mpg, wt)) + geom_point()p <- p + facet_grid(. ~ cyl)p <- p + annotate("text", label = "Test", size = 4, x = 15, y = 5)print(p)但這段代碼在每個方面都對文本進行了注釋。如果你能指導我如何只從一個方面得到注釋的文本,我將不勝感激。提前謝謝。
查看完整描述

3 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

通常你會這樣做:

ann_text <- data.frame(mpg = 15,wt = 5,lab = "Text",
                       cyl = factor(8,levels = c("4","6","8")))p + geom_text(data = ann_text,label = "Text")

它應該在不完全指定因子變量的情況下工作,但可能會引發一些警告


查看完整回答
反對 回復 2019-07-15
?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

我認為上面的答案=“文本”是無用的,下面的代碼也沒問題。

ann_text <- data.frame(mpg = 15,wt = 5,
                       cyl = factor(8,levels = c("4","6","8")))p + geom_text(data = ann_text,label = "Text" )

但是,如果您想在不同的子圖中進行不同的標記,可以這樣做:

ann_text <- data.frame(mpg = c(14,15),wt = c(4,5),lab=c("text1","text2"),
                       cyl = factor(c(6,8),levels = c("4","6","8")))p + geom_text(data = ann_text,aes(label =lab) )


查看完整回答
反對 回復 2019-07-15
  • 3 回答
  • 0 關注
  • 744 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號