在使用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