Quartile-frame-Scatterplot
Quartile-frame-Scatterplot copied to clipboard
The goal is to make the axes tell a better story about the data. This is done by turning the axes into quartile plots (cleaner boxplots). Inspired by The Visual Display of Quantitative Information # b...
Quartile-Frame Scatterplot with ggplot2 (0.9.2+)
| Code By | Mikhail Y. Popov |
|---|---|
| [email protected] | |
| web | http://www.mpopov.com |
Inspired by The Visual Display of Quantitative Information by Edward R. Tufte
The goal is to make the axes tell a better story about the data. This is done by turning the axes into quartile plots (cleaner boxplots).
Install
install.packages('devtools')
devtools::source_url('https://raw.githubusercontent.com/bearloga/Quartile-frame-Scatterplot/master/qfplot.R')
Usage Example
Only x & y are required, everything else is optional.
qfplot(x = mtcars$wt,
y = mtcars$mpg,
main = "Vehicle Weight-Gas Mileage Relationship",
xlab = "Vehicle Weight",
ylab = "Miles per Gallon",
font.family = "Gill Sans")
You may need to specifiy an explicit font mapping:
windowsFonts(TNR = windowsFont("Times New Roman"))
qfplot(x = Orange$age,y=Orange$circumference,
main = "Growth of Orange Trees",
xlab = "Age (days since 12/31/1968",
ylab = "Circumference at breast height (mm)",
font.family = "TNR")
Sample Plot
