theme_plot {rbokeh} | R Documentation

## Override theme parameters for general plot attributes

### Description

Override theme parameters for general plot attributes

### Usage

    theme_plot(fig, pars = NULL, background_fill_color = "white",
      background_fill_alpha = 1, border_fill_color = "white",
      border_fill_alpha = 1, outline_line_alpha = 1,
      outline_line_cap = "butt", outline_line_color = "black",
      outline_line_dash = NULL, outline_line_dash_offset = 0,
      outline_line_join = "miter", outline_line_width = 1, min_border = 50,
      min_border_bottom = 50, min_border_left = 50, min_border_right = 50,
      min_border_top = 50)

### Arguments

`fig` | figure to modify
`pars` | optionally specify a named list of all parameters - useful when dealing with theme lists
`background_fill_color` | (color) background color of plot
`background_fill_alpha` | (numeric) background color alpha of plot
`border_fill_color` | (color) fill color of border area of plot
`border_fill_alpha` | (numeric) fill color alpha of border area of plot
`outline_line_alpha` | (numeric) The line alpha for the plot border outline.
`outline_line_cap` | ('butt', 'round', 'square') The line cap for the plot border outline.
`outline_line_color` | (color) The line color for the plot border outline.
`outline_line_dash` | The line dash for the plot border outline.
`outline_line_dash_offset` | (integer) The line dash offset for the plot border outline.
`outline_line_join` | ('miter', 'round', 'bevel') The line join for the plot border outline.
`outline_line_width` | (integer) The line width for the plot border outline.
`min_border` | (integer) A convenience property to set all all the min_X_border properties to the same value. If an individual border property is explicitly set, it will override min_border.
`min_border_bottom` | (integer) Minimum size in pixels of the padding region below the bottom of the central plot region. This is a minimum. The padding region may expand as needed to accommodate titles or axes, etc.
`min_border_left` | (integer) Minimum size in pixels of the padding region to the left of the central plot region. This is a minimum. The padding region may expand as needed to accommodate titles or axes, etc.
`min_border_right` | (integer) Minimum size in pixels of the padding region to the right of the central plot region. This is a minimum. The padding region may expand as needed to accommodate titles or axes, etc.
`min_border_top` | (integer) Minimum size in pixels of the padding region above the top of the central plot region. This is a minimum. The padding region may expand as needed to accommodate titles or axes, etc.

### Examples

    # manually specify a ggplot-like grid and background
    figure() %>%
      ly_points(1:10) %>%
      theme_plot(background_fill_color = "#E6E6E6",
        outline_line_color = "white") %>%
      theme_grid(c("x", "y"), grid_line_color = "white",
        minor_grid_line_color = "white",
        minor_grid_line_alpha = 0.4) %>%
      theme_axis(c("x", "y"), axis_line_color = "white",
        major_label_text_color = "#7F7F7F",
        major_tick_line_color = "#7F7F7F",
        minor_tick_line_alpha = 0, num_minor_ticks = 2)

    # or use the built in ggplot theme (under development)
    figure(data = iris, legend = "top_left", tools = NULL) %>%
      ly_points(Sepal.Length, Petal.Length, color = Species) %>%
      set_theme(bk_ggplot_theme)

    ## Not run:
    # or to set the theme for all future plots
    options(bokeh_theme = bk_ggplot_theme)

    figure() %>%
      ly_points(1:10)

    figure() %>%
      ly_boxplot(1:10)

    ## End(Not run)

[Package rbokeh version 0.5.0 Index]