Revamped the graphic for showing the different shapes (0-25) utilizing
facet_wrap instead of staggering along the axes. Also using theme to
get rid of unnecessary elements, but retainging the grid lines that show
exactly where the points are centered. Changed the fill from black to
lightblue and made the symbols bigger.
For documentation, change the aes prefix to aesthetic to
differentiate between the aes functions and the descriptions
of aesthetics. This results in renamed man files.
alpha split from colour and fill; linetype, shape, and size
Gave them all @family aesthetics to make automatic
Fixed cross-references in aes function documentation.
Removed geom_aesthetics and stat_aesthetics since they were
not used anywhere else in the codebase
Refactored aesthetics and rd_aesthetics so that aesthetics only
collects the information about a given geom or stat's aesthetics
and rd_aesthetics is responsible for all the formatting of this
into Rd format. Parameters of the two functions are the same, but
aesthetics now returns a data.frame rather than a character vector.
rd_aesthetics now also outputs the default values for aesthetics.
roxygen-like documentation added for aesthetics function (same format
as roxygen documentation, but with just comment prefix rather than
roxygen prefix) as a type of internal documentation.
When a default was -Inf, it would come across as a language
object, not a numeric object. This caused problems as a
component of a list as a column of a data.frame. Running eval
on each element removes the call and makes -Inf numeric.
geom_with_aesthetic and rd_geom_with_aesthetic in
utilities-help.r and a new Geoms section in the aesthetics
roxygen file which includes build-time lookup of which
geoms recognize a given aesthetic, creating a list and link
to them. re-roxygenized.