ggfree: ggplot2-style plots with just base R graphics
ggplot2 is a popular R graphics
package that is becoming synonymous with data visualization in R. The
community of developers working within the ggplot2
framework have
implemented some rather nice
extensions as well. However, it
is almost always possible for a visualization produced in ggplot2
to
also be generated using the base graphics package in R. Long-time users
of R who are accustomed to building plots with the latter may find the
syntax of ggplot2
counter-intuitive and awkward.
The overall purpose of ggfree
is to make it easier to generate plots
in the style of ggplot2 and its
extensions, without ever actually using any ggplot2 code.
Installation
-
ggfree
requires the package
ape
,
which you can install by running the command
install.packages('ape')
within R.
-
The simplest way to install ggfree
is to download this package and
then install it on the command line. You can use the GitHub web
interface to download the latest version of this package as a ZIP
archive, by clicking on the green Code button and then selecting
the Download ZIP option on the contextual menu that appears. If
you have the git
version control program
installed on your computer, then you can navigate to the desired
location in your filesystem and run the command:
git clone https://github.com/ArtPoon/ggfree
In either case, navigate to the ggfree
directory in your Terminal
app and run the command:
art@Wernstrom ggfree % R CMD INSTALL .
* installing to library ‘/Library/Frameworks/R.framework/Versions/4.0/Resources/library’
-
You can also use the
devtools
package to install ggfree
within R. If you already have devtools
installed in your R environment, then you can simply run:
# install.packages('devtools') # if you haven't already installed devtools
require(devtools)
devtools::install_github("ArtPoon/ggfree")
However, devtools
is a large R package with many dependencies, so
I don’t recommend this method if you haven’t already installed it.