For those of us working in R, here are some very quick suggestions that would help me focus on the content of your graphics, not on how hard I'm squinting to read them.
- Instead of clicking "Save as" or "Copy to clipboard" to get your graph into your slides, use functions like
png
orpdf
to save it to a file. This gives you more control over the image height and width in pixels or inches, as well as over the point size for text in the image. For example,png("mygraph.png", pointsize=18)
should do nicely. (Usepdf
instead if you're working with Beamer and LaTeX.) Remember to callpng
, then the commands for making your plot, then calldev.off()
at the end so R knows you're done plotting. - While we're at it, consider whether you really need a legend for your scatterplots or line plots. If your lines or your point-clusters are well separated, it'll be much easier to read the graph if you just put labels next to each line or cluster, rather than forcing readers' eyes to keep jumping from the main graph to the legend and back.
- Finally, take a few seconds to choose a colorblind-safe palette. Red-green colorblindness is common enough, but unfortunately R's first color defaults (after black) are red and green… Use the
RColorBrewer
package's Dark2 palette, or check out other options on the Color Brewer website.
one of the comments also pointed out a little-known
directlabels
package, you don't even have to position (or colour) the labels manually. The package works with both ggplot2
and lattice
graphics, supports several different graph types, and is extremely easy to use. Take a look at the directlabels
Web site for some usage examples.
No comments:
Post a Comment