Learn R Programming

geometr (version 0.1.1)

setTheme: Create a new theme

Description

Assign parameters in a gtTheme to create a new theme.

Usage

setTheme(from = NULL, title = NULL, box = NULL, xAxis = NULL,
  yAxis = NULL, grid = NULL, legend = NULL, vector = NULL,
  raster = NULL)

Arguments

from

[gtTheme] an gtTheme object.

title

[named list(.)] plot = TRUE/FALSE, fontsize and colour of the title.

box

[named list(.)] plot = TRUE/FALSE, linewidth, linetype and colour of the bounding box (not supported recently).

xAxis

[named list(.)] plot = TRUE/FALSE, number of bins and margin of the x-axis, label [named list(.)] plot = TRUE/FALSE, title, fontsize, colour and rotation of the x-axis label, ticks [named list(.)] plot = TRUE/FALSE, fontsize, colour and number of digits to which to round the x-axis ticks.

yAxis

[named list(.)] plot = TRUE/FALSE, number of bins and margin of the y-axis, label [named list(.)] plot = TRUE/FALSE, title, fontsize, colour and rotation of the y-axis label, ticks [named list(.)] plot = TRUE/FALSE, fontsize, colour and number of digits to which to round the y-axis ticks.

grid

[named list(.)] plot = TRUE/FALSE, colour, linetype and linewidth of the major and minor grid and whether or not to plot the minor = TRUE/FALSE grid.

legend

[named list(.)] plot = TRUE/FALSE, number of bins, ascending = TRUE/FALSE order of values and the sizeRatio of plot and legend, label [named list(.)] plot = TRUE/FALSE, fontsize and colour of the legend labels, box [named list(.)] plot = TRUE/FALSE, linetype, linewidth and colour of the legend box.

vector

[named list(.)] linecol, fillcol, linetype, linewidth, pointsize and pointsymbol of a vector object, scale [named list(.)] x = 'someParameter' and to = 'someAttribute' to which to scale 'someParameter' to.

raster

[ named list(.)] scale = 'someAttribute' and at least two colours to which to scale 'someAttribute' to.

Examples

Run this code
# NOT RUN {
input <- gtRasters$continuous
(myTheme <- setTheme(title = list(plot = FALSE)))

visualise(input, theme = myTheme)
# }

Run the code above in your browser using DataLab