在使用ggplot2生成圖形時,我有一些很長的圖例名稱,我希望將其包裝在兩行中。例如:在ggplot2中包裝圖例文本
a <- (1:10)
b <- c(1,1.5,2,4,5,5.3,7,9,9.5,9.8)
places = c("Birmingham","Chester-le-street","Cambridge", "Newcastle-upon-Tyne","Peterborough","Cambridge", "Newcastle-upon-Tyne","Peterborough","Liverpool","Stratford-upon-Avon")
df1 = data.frame(a,b,places)
library(ggplot2)
i = ggplot(df1, aes(x=a, y=b)) + geom_point(aes(colour = places), size=3) + opts(legend.position="bottom")
我怎麼會去包裹的傳說物品時框設置爲在底部 - 說,在2條或3線?此刻傳說中的七個項目彼此相鄰。我寧願將它們顯示爲兩行(第一行中有四個城鎮,第二行有三個城鎮)。
非常感謝提前。
我會把你的問題分成兩個單獨的問題。其中之一將回答我的迴應(包裝原始問題中顯而易見的文本),第二個如何使用ggplot創建多列傳奇。 PS:圖例的位置應該不會因您對問題的迴應而改變)。 – 2012-04-26 14:23:37