Hello Experts,
I found this example on web and use it just for explanation.
( http://stackoverflow.com/questions/15867263/ggplot2-geom-text-with-facet-grid
)
library(ggplot2)
x <-runif(9, 0, 125)
data <- as.data.frame(x)
data$y <--runif(9, 0, 125)
data$yy <- factor(c("a","b","c"))
ggplot(data, aes(x, y)) + geom_point(shape = 2) + facet_grid(~yy) +
geom_text(aes(x, y, label=lab),
data=data.frame(x=60,y=Inf,lab=c("this","is","the
way"),
yy=letters[1:3]), vjust=1)
Running it you will see the text "this","is","the
way" distributed in each facet.
In my case I would like to show a e.g the max(y) .
I modified the ggplot statement like this:
ggplot(data, aes(x, y )) + geom_point(shape = 2 ) + facet_grid(~yy) +
geom_text(aes(x, y, , yy , label=lab),
data=data.frame(x=60,y=Inf,lab=c(as.character(max(x)),"is","the
way"),
yy=letters[1:3]),
vjust=1 )
BUT, the result is the max(x) of ALL rows in the data frame.
What I need is to find the max value just for the points in each of the facets.
AND I need it with facet_wrap if possible.
I did not find any way to get access to the current yy value.
Hope someone can help
R. Kemper
Rolf Kemper, Manager, Mixed Signal Design, Networking, Renesas Electronics
Europe GmbH, , Arcadiastr. 10, 40472, Duesseldorf, Germany, Phone:+49 211
6503-1475, Fax:+49 211 6503-1540, mailto:Rolf.Kemper@renesas.com,
http://www.renesas.eu
This message is intended only for the use of the address...{{dropped:24}}
