2016-11-11 90 views
-3

我有以下數據:標籤在GGPLOT2 /組因子

data.plot <- data.frame (x.plot=c(-1.1934, 1.2809,-1.1934, 1.2809), y.plot=c(2.4979,2.3664, 2.4606,2.6113), axis=c("Low","Low", "High", "High")) 

我想創建的曲線圖與兩行:

  1. 行1:X = x.plot,Y = Y1 .plot
  2. 行2:X = x.plot,Y = y2.plot
  3. 標籤Y軸:壓力
  4. 標籤X軸的:兩個標籤, 「低」 應當在位置x標記= -1.1934和「hig h」的應在位置被標記爲X = 1.2809
  5. 圖例說明:在一個單獨的盒,具有標題‘’,表示第1行是‘低’和第2行是‘高’

我有治療A到目前爲止:

ggplot(data.plot, aes(x=factor(x.plot), y=y.plot, linetype=axis, group=axis)) + geom_line() 

如何更改標籤?從上面的第3,4和5點需要一些幫助。謝謝!

回答

0

爲了把標籤上ggplot,你需要添加實驗室屬性,如:

ggplot(...) + geom_line() + labs(y="Stress",linetype="Treatment A") 

兩個放在兩個不同的x軸標籤,我想你應該加入類似

annotate(geom="text",x=...,y=...,label="your text") 

進入你的情節,但我不確定。