G.Maubach at weinwolf.de
2016-Oct-05 12:46 UTC
[R] How to plot a bunch of dichotomous code variables in one plot using ggplot2
Hi All, I have a bunch of dichotomous code variables which shall be plotted in one graph using one of their values, this is "1" in this case. The dataset looks like this: -- cut -- var1 <- c(1,0,1,0,0,1,1,1,0,1) var2 <- c(0,1,1,1,1,0,0,0,0,0) var3 <- c(1,1,1,1,1,1,1,1,0,1) ds <- data.frame(var1, var2, var3) -- cut -- I would like to have a bar plot like this * * * * * * * * * * * * * * * * * * * * ------------------------- var1 var2 var3 If this possible in R? If so, how can I achieve this? Kind regards Georg
Fox, John
2016-Oct-05 13:01 UTC
[R] How to plot a bunch of dichotomous code variables in one plot using ggplot2
Dear Georg, How about barplot(colSums(ds)) ? Best, John ----------------------------- John Fox, Professor McMaster University Hamilton, Ontario Canada L8S 4M4 Web: socserv.mcmaster.ca/jfox> -----Original Message----- > From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of > G.Maubach at weinwolf.de > Sent: October 5, 2016 8:47 AM > To: r-help at r-project.org > Subject: [R] How to plot a bunch of dichotomous code variables in one plot > using ggplot2 > > Hi All, > > I have a bunch of dichotomous code variables which shall be plotted in one > graph using one of their values, this is "1" in this case. > > The dataset looks like this: > > -- cut -- > var1 <- c(1,0,1,0,0,1,1,1,0,1) > var2 <- c(0,1,1,1,1,0,0,0,0,0) > var3 <- c(1,1,1,1,1,1,1,1,0,1) > > ds <- data.frame(var1, var2, var3) > -- cut -- > > I would like to have a bar plot like this > > > > * > * > * > * > * * > * * > * * * > * * * > * * * > * * * > ------------------------- > var1 var2 var3 > > If this possible in R? If so, how can I achieve this? > > Kind regards > > Georg > > ______________________________________________ > R-help at 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.
G.Maubach at weinwolf.de
2016-Oct-05 13:55 UTC
[R] Antwort: RE: How to plot a bunch of dichotomous code variables in one plot using ggplot2
Hi Bob, Hi John, Hi readers, many thanks for your reply. I did barplot(colSums(dataset %>% select(FirstVar:LastVar))) and it worked fine. How would I do it with ggplot2? Kind regards Georg Von: "Fox, John" <jfox at mcmaster.ca> An: "G.Maubach at weinwolf.de" <G.Maubach at weinwolf.de>, Kopie: "r-help at r-project.org" <r-help at r-project.org> Datum: 05.10.2016 15:01 Betreff: RE: [R] How to plot a bunch of dichotomous code variables in one plot using ggplot2 Dear Georg, How about barplot(colSums(ds)) ? Best, John ----------------------------- John Fox, Professor McMaster University Hamilton, Ontario Canada L8S 4M4 Web: socserv.mcmaster.ca/jfox> -----Original Message----- > From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of > G.Maubach at weinwolf.de > Sent: October 5, 2016 8:47 AM > To: r-help at r-project.org > Subject: [R] How to plot a bunch of dichotomous code variables in oneplot> using ggplot2 > > Hi All, > > I have a bunch of dichotomous code variables which shall be plotted inone> graph using one of their values, this is "1" in this case. > > The dataset looks like this: > > -- cut -- > var1 <- c(1,0,1,0,0,1,1,1,0,1) > var2 <- c(0,1,1,1,1,0,0,0,0,0) > var3 <- c(1,1,1,1,1,1,1,1,0,1) > > ds <- data.frame(var1, var2, var3) > -- cut -- > > I would like to have a bar plot like this > > > > * > * > * > * > * * > * * > * * * > * * * > * * * > * * * > ------------------------- > var1 var2 var3 > > If this possible in R? If so, how can I achieve this? > > Kind regards > > Georg > > ______________________________________________ > R-help at 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.