There are many many good resources online to assist with using R, ggplot2, package development and producing quality diagrams, here are a few which are, in my opinion, worth mentioning:

Resources for ggplot2

This package would not be possible without ggplot2, which is an implementation of the grammar of graphics by Leland Wilkinson. In order to use ggtern correctly, it requires an understanding of ggplot2 in the first instance. ggplot2 is an award-winning package [1], and is frequently downloaded an used by many-thousands of people [2].

ggplot2_Scaled

Wickham [3]
theGrammarOfGraphics_Scaled

Wilkinson [4]

Rstudio and Dynamic Docs

RStudio is an excellent IDE for R it permits management of projects and construction of (multiple) packages. In general it is a clean, stable, well-organised way of managing ones statistical work. From time to time, it may be desirable to create a seamless mechanism for integrating R output and graphics directly in ones documentation, knitr is an exceptional package for integrating R code and results inside a number of document formats, including, for example, latex and markdown HTML.

reproducableResearch_Scaled

Gandrud [5]
dynamicDocuments_Scaled

Xie [6]

References

[1] Unknown-Author, “John Chambers Award – Past Winners.”
[Bibtex]
@Electronic{unknown-authorjohn,
Title = {John Chambers Award - Past Winners},
Author = {Unknown-Author},
HowPublished = {Website},
Note = {Retrieved 23rd January, 2014},
Organization = {American Statistical Association},
Url = {http://stat-computing.org/awards/jmc/winners.html},
Owner = {Nick Hamilton},
Timestamp = {20140123}
}
[2] T. Galili, “Top 100 R Packages for 2013 (Jan-May)!,” , 2013.
[Bibtex]
@Electronic{galili2013top,
Title = {Top 100 R Packages for 2013 (Jan-May)!},
Author = {Galili, Tal},
HowPublished = {Website},
Month = {June},
Note = {Retrieved Jan 23, 2014},
Organization = {R-Statistics.com},
Url = {http://www.r-statistics.com/2013/06/top-100-r-packages-for-2013-jan-may/},
Year = {2013},
Owner = {Nick Hamilton},
Timestamp = {20140123}
}
[3] H. Wickham, ggplot2: Elegant Graphics for Data Analysis, Springer-Verlag, 2009.
[Bibtex]
@Book{wickham,
Title = {ggplot2: Elegant Graphics for Data Analysis},
Author = {Wickham, Hadley},
Publisher = {Springer-Verlag},
Year = {2009},
Owner = {Nick Hamilton},
Timestamp = {20131123}
}
[4] L. Wilkinson, The Grammar of Graphics, 2nd ed., Springer-Verlag, 2005.
[Bibtex]
@Book{wilkinson2005grammar,
Title = {The Grammar of Graphics},
Author = {Wilkinson, Leland},
Publisher = {Springer-Verlag},
Year = {2005},
Edition = {2nd},
Series = {Statistics and Computing},
Abstract = {N/A},
File = {wilkinson2005grammar:Referenced/wilkinson2005grammar.pdf:PDF},
Owner = {Nick Hamilton},
Pages = {692},
Timestamp = {20131123}
}
[5] C. Gandrud, Reproducible Research with R and R Studio, CRC Press, 2013.
[Bibtex]
@Book{gandrud2013reproducible,
Title = {Reproducible Research with R and R Studio},
Author = {Gandrud, Christopher},
Publisher = {CRC Press},
Year = {2013},
Owner = {nick},
Timestamp = {20160812}
}
[6] Y. Xie, Dynamic Documents with R and knitr, CRC Press, 2015, vol. 29.
[Bibtex]
@Book{xie2015dynamic,
Title = {Dynamic Documents with R and knitr},
Author = {Xie, Yihui},
Publisher = {CRC Press},
Year = {2015},
Volume = {29},
Owner = {nick},
Timestamp = {20160812}
}