[R] Antwort: RE: How to plot a bunch of dichotomous code variables in one plot using ggplot2
Thierry Onkelinx
thierry.onkelinx at inbo.be
Wed Oct 5 16:17:57 CEST 2016
Here is a ggplot2, tidyr, dplyr solution
library(tidyr)
library(dplyr)
library(ggplot2)
ds %>%
gather() %>%
group_by(key) %>%
summarize(total = sum(value)) %>%
ggplot(aes(x = key, y = total)) +
geom_bar(stat = "identity")
ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature and
Forest
team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance
Kliniekstraat 25
1070 Anderlecht
Belgium
To call in the statistician after the experiment is done may be no more
than asking him to perform a post-mortem examination: he may be able to say
what the experiment died of. ~ Sir Ronald Aylmer Fisher
The plural of anecdote is not data. ~ Roger Brinner
The combination of some data and an aching desire for an answer does not
ensure that a reasonable answer can be extracted from a given body of data.
~ John Tukey
2016-10-05 15:55 GMT+02:00 <G.Maubach op weinwolf.de>:
> 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 op mcmaster.ca>
> An: "G.Maubach op weinwolf.de" <G.Maubach op weinwolf.de>,
> Kopie: "r-help op r-project.org" <r-help op 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 op r-project.org] On Behalf Of
> > G.Maubach op weinwolf.de
> > Sent: October 5, 2016 8:47 AM
> > To: r-help op 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 op 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 op 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.
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list