[R] Using ggplot2 geom_path() in a grouped variable
David Winsemius
dw|n@em|u@ @end|ng |rom comc@@t@net
Wed Feb 13 00:25:09 CET 2019
To Norberto;
Your code _probably_ would have succeeded if you had used color as a grouping argument, or you could have used group or linetype or probably others, but I find locating the listing of ggplot2 "behavioral" parameters rather frustrating. These details are not to be found in any of ?aes , ?ggplot , or ?geom_path. I was able to find those alternate parameters illustrated in the Data Visualization cheatsheet: https://github.com/rstudio/cheatsheets/blob/master/data-visualization-2.1.pdf
... + +geom_path(aes(color=factor(Control)))
However, one never knows about error semantics unless one has the data-object.
--
David
> On Feb 12, 2019, at 4:22 PM, Rui Barradas <ruipbarradas using sapo.pt> wrote:
>
> Hello,
>
> I am not understanding the problem.
> With a made up dataset everything seems right.
>
> set.seed(1234) # make the results reproducible
> n <- 10
> data <- data.frame(Pretrend = rep(1:10, 2),
> Outcome = 1:10 + rnorm(2*n),
> Control = rep(1:2, each = n))
>
>
> library(ggplot2)
>
> p <- ggplot(data, aes(Pretrend, Outcome, colour = factor(Control))) +
> geom_point() +
> geom_path() +
> labs(x = "Date", y = "Cases", title = "Intoxication Cases")
>
> p
>
>
> I have changed the plot name because 'plot' is the name of a base R function.
>
> What is the problem with the graph above? Is that what you were looking for? (Or similar.)
>
>
> Hope this helps,
>
> Rui Barradas
>
>
>
> Às 20:09 de 12/02/2019, Norberto Hernandez escreveu:
>> Hi! I am trying to make a scatter/path graph in one variable that is
>> divided in two groups (variable Control), but when I use the
>> geom_path() option, the line continues from the group one to the group
>> two, and I wasn't able to avoid it.I need the path draws over the
>> group one and then draws over the group two avoiding the connection
>> between the last value of group one and the first value of group two.
>> This is my code
>> library(ggplot2)
>> plot <- ggplot(data, aes(Pretrend, Outcome)) + geom_point()
>> plot + geom_point(aes(colour=factor(Control)))+labs(x="Date",
>> y="Cases", title="Intoxication Cases")+geom_path()
>> Could you please bring be some advice.
>> Regards
>> Norberto Francisco Hernández
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list