cdf.plot | R Documentation |
A function for creating harmonized ggplot2 cumulative distribution plots. Statistics computed by stat_ecdf().
cdf.plot( parent.df, category.col, category.label, response.col, x.label = "", x.limits = NULL, x.ticks = NULL, y.label = "", y.limits = c(0, 1), y.ticks = seq(0, 1, 0.2), line.size = 0.75, category.palette = c("red", "blue") )
parent.df |
data.frame used by ggplot |
category.col |
data.frame column associated with categorical variable (bar.plot, box.plot, cdf.plot, dot.plot, km.plot) |
category.label |
passed to x-axis label |
response.col |
used by cdf.plottttt |
x.label |
value gets passed to labs |
x.limits |
value gets passed to scale_x_continuous |
x.ticks |
value gets passed to scale_x_continuous |
y.label |
value gets passed to labs |
y.limits |
passed to scale_y_continuous |
y.ticks |
passed to scale_y_continuous |
line.size |
value gets passed to size within geom_line, geom_step |
category.palette |
colors assoicated with categorical variable |
A ggplot object is returned.
Greg Cicconetti
{ data(demog.data) cdf.plot(parent.df= demog.data, category.col = "SEX", category.label = "Gender", response.col = "BMI", x.label = expression(paste("BMI (m/kg",phantom()^2,")")), x.limits=c(0,60), x.ticks=seq(0,60,5), y.label = "Percentage of Subjects", y.limits= c(0,1), y.ticks = seq(0,1,.2), line.size =.75, category.palette =c("red", "blue") ) }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.