grafify
  • You can use grafify online to plot graphs, and easily perform ANOVAs and post-hoc comparisons just like the R package.
  • The main advantages of grafify are the use of ggplot2 and various colourblind-friendly palettes, and easy access to linear models and linear mixed effects analyses for ANOVAs. These are more powerful and appropriate when experiments are designed as randomised blocks or have repeated measures.
  • grafify online on this website is made possible through Impaas (Imperial Platform as a Service), courtesy of Robert Chatley and Jason Bailey, Department of Computing, Imperial College London.
  • Last updated on: 17 October 2025, 16:51

Start here


Data & variables

Add more variables to graph
Graph choice & X-axis options
Available options:
Order of X-axis groups:
Order of levels in the Grouping variable:





Residuals plots
Additional plots 1 (Press 'Analyse my data' if graphs do not appear). Graphs will be faceted by levels of Random factor.
Additional plots 2 (Press 'Analyse my data' if graphs do not appear). Random factor will be mapped to symbol shapes or size.













Linear Model
This is the summary of the fitted model. It shows model parameters, such as residual SE, coefficients etc. For simple or ordinar linear models, grafify uses the lm() function from base R. For mixed effects models, grafify uses the lmer() function from the lme4 and lmerTest packages.

                            

Data used for analyses
The table below includes the variables used in the analysis, which were chosen in Boxes 1-3. For Mixed effects analyses, means of replicate values of the response variable, if any, (chosen in Box 2) within levels of the random variable (chosen in Box 9), along with the Median, SD and Counts are shown.
Note: Quick help also available by hovering over icons.