basetheme {basetheme}R Documentation

Theme Control

Description

Sets and returns base plotting theme parameters.

Usage

basetheme(...)

Arguments

...

- a sequence of parameter=value pairs (see Details).

Details

Function dispatches based on the type of first argument:

1. No arguments - returns the list of the current theme settings.
2. NULL - all theme settings are removed.
3. list - assumed that list stores theme settings.
4. character - a theme with that name is used.
5. parameter=value pair - sets the setting for the specified parameter.

Further arguments can be provided as parameter=value pairs. See examples.

The list of theme parameters is always returned invisibly, except when function is called with no arguments.

The parameters set by this function will take presedence over par() parameters.

Value

a list of all theme settings (invisibly, unless no arguments were provided).

Author(s)

Karolis Koncevičius

Examples

  # Set theme by parameters
  basetheme(pch=19, las=1, cex=2)
  plot(1, 1)

  # Obtain list of theme parameters
  # for the current theme
  basetheme()
  # for a specific theme
  theme <- basetheme("brutal")
  theme

  # Set theme by name
  basetheme("dark")
  plot(1)

  # Set theme by list
  theme <- basetheme("clean")
  theme$rect.col <- "grey90"
  basetheme(theme)
  pairs(iris[,1:4], col=iris$Species)

  # Reset theme
  basetheme(NULL)


[Package basetheme version 0.1.3 Index]