Daniel Nordlund
2015-Nov-16 23:04 UTC
[R] how to eliminate ggplot warning frrom "knitted" document
I have the following data.
sumry <- structure(list(group = structure(c(1L, 1L, 1L, 2L, 2L, 2L),
.Label = c("A",
"B"), class = "factor"), level = c(0.5, 1, 2, 0.5, 1, 2), n
= c(10,
10, 10, 10, 10, 10), mean = c(13.23, 22.7, 26.06, 7.98, 16.77,
26.14), sd = c(4.45, 3.91, 2.65,
2.74, 2.51, 4.79), se = c(1.41,
1.23, 0.83, 0.86, 0.79,
1.51), lcl = c(10.03, 19.90,
24.16, 6.01, 14.972, 22.70
), ucl = c(16.42, 25.49, 27.95,
9.94, 18.56, 29.57)), .Names = c("group",
"level", "n", "mean", "sd",
"se", "lcl", "ucl"), row.names = c(NA,
6L), class = "data.frame")
I want to plot the means with 95% confidence intervals for the means. I
can use the following ggplot code to get the plot.
ggplot(sumry, aes(x=level, y=mean, group=group, color=group)) +
geom_line() +
geom_point()+
geom_errorbar(aes(ymin=lcl, ymax=ucl), width=.2)
I initially tried using position_dodge() to keep the error bars from
plotting completely on top of each other. However, I kept getting the
following warning:
ymax not defined: adjusting position using y instead
I am using knitr to create a pdf document and the warning is cluttering
up my pdf document. Is there anyway to alter the plot statement to avoid
the warning? If not, is there a way to get knitr not to print out the
warning to the markdown document so that it doesn't end up in the pdf
document?
Thanks,
Dan
--
Daniel Nordlund
Bothell, WA USA
Thierry Onkelinx
2015-Nov-16 23:15 UTC
[R] how to eliminate ggplot warning frrom "knitted" document
Add warning = FALSE to the chunk options Op 17-nov.-2015 00:07 schreef "Daniel Nordlund" <djnordlund at frontier.com>:> I have the following data. > > sumry <- structure(list(group = structure(c(1L, 1L, 1L, 2L, 2L, 2L), > .Label = c("A", > "B"), class = "factor"), level = c(0.5, 1, 2, 0.5, 1, 2), n = c(10, > 10, 10, 10, 10, 10), mean = c(13.23, 22.7, 26.06, 7.98, 16.77, > 26.14), sd = c(4.45, 3.91, 2.65, > 2.74, 2.51, 4.79), se = c(1.41, > 1.23, 0.83, 0.86, 0.79, > 1.51), lcl = c(10.03, 19.90, > 24.16, 6.01, 14.972, 22.70 > ), ucl = c(16.42, 25.49, 27.95, > 9.94, 18.56, 29.57)), .Names = c("group", > "level", "n", "mean", "sd", "se", "lcl", "ucl"), row.names = c(NA, > 6L), class = "data.frame") > > I want to plot the means with 95% confidence intervals for the means. I > can use the following ggplot code to get the plot. > > ggplot(sumry, aes(x=level, y=mean, group=group, color=group)) + > geom_line() + > geom_point()+ > geom_errorbar(aes(ymin=lcl, ymax=ucl), width=.2) > > I initially tried using position_dodge() to keep the error bars from > plotting completely on top of each other. However, I kept getting the > following warning: > > ymax not defined: adjusting position using y instead > > I am using knitr to create a pdf document and the warning is cluttering up > my pdf document. Is there anyway to alter the plot statement to avoid the > warning? If not, is there a way to get knitr not to print out the warning > to the markdown document so that it doesn't end up in the pdf document? > > > Thanks, > > Dan > > -- > Daniel Nordlund > Bothell, WA USA > > ______________________________________________ > 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. >[[alternative HTML version deleted]]