Make 'ggplot2' Look Like 'gnuplot'

Provides a theme, a discrete color palette, and continuous scales to make 'ggplot2' look like 'gnuplot'. This may be helpful if you use both 'ggplot2' and 'gnuplot' in one project.


ggnuplot

ggnuplot is a ggplot2 theme that makes your ggplots look like gnuplots. This may be helpful if you use both ggplot2 and gnuplot in one project.

Installation

You can install the development version of ggnuplot from GitHub with:

# install.packages("devtools")
devtools::install_github("hriebl/ggnuplot")

Examples

ggnuplot features inward ticks and secondary axes. It also comes with gnuplot’s default color palette. Here is what it looks like:

library(ggplot2)
library(ggnuplot)

ggplot(iris, aes(Sepal.Width, Sepal.Length, color = Species)) +
  geom_point() +
  scale_color_gnuplot() +
  scale_x_gnuplot() +
  scale_y_gnuplot() +
  theme_gnuplot()

And one example with facets:

set.seed(1337)

df <- data.frame(
  y = rnorm(2000),
  x = rep(1:500, times = 4),
  cat1 = rep(c("Foo", "Bar", "Foo", "Bar"), each = 500),
  cat2 = rep(c("Wibble", "Wobble"), each = 1000)
)

ggplot(df, aes(x, y)) +
  geom_line(color = gnucolors[1]) +
  geom_smooth(color = gnucolors[1], size = 1.5, se = FALSE) +
  facet_grid(vars(cat1), vars(cat2)) +
  xlab("MCMC Iterations") +
  ylab(NULL) +
  scale_x_gnuplot(expand = c(0, 0)) +
  scale_y_gnuplot(limits = c(-3.5, 3.5)) +
  theme_gnuplot()

I wish my samplers worked that well!

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("ggnuplot")

0.1.0 by Hannes Riebl, 6 years ago


https://github.com/hriebl/ggnuplot


Browse source code at https://github.com/cran/ggnuplot


Authors: Hannes Riebl [aut, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports ggplot2


See at CRAN