set_palette {rbokeh} | R Documentation

## Set palettes for various plot attributes

### Description

Set palettes for various plot attributes

### Usage

    set_palette(fig, discrete_color = NULL, discrete_alpha = NULL,
      continuous_color = NULL, continuous_alpha = NULL, discrete_glyph = NULL,
      discrete_fill_color = NULL, discrete_line_color = NULL,
      discrete_text_color = NULL, discrete_fill_alpha = NULL,
      discrete_line_alpha = NULL, discrete_text_alpha = NULL,
      discrete_line_dash = NULL, discrete_line_width = NULL,
      discrete_size = NULL, continuous_glyph = NULL,
      continuous_fill_color = NULL, continuous_line_color = NULL,
      continuous_text_color = NULL, continuous_fill_alpha = NULL,
      continuous_line_alpha = NULL, continuous_text_alpha = NULL,
      continuous_line_dash = NULL, continuous_line_width = NULL,
      continuous_size = NULL)

### Arguments

`fig` | figure to update theme palettes for
`discrete_color` | a discrete color palette to override the theme (see details)
`discrete_alpha` | a discrete alpha palette to override the theme (see details)
`continuous_color` | a continuous color palette to override the theme (see details)
`continuous_alpha` | a continuous alpha palette to override the theme (see details)
`discrete_glyph` | a discrete glyph palette to override the theme
`discrete_fill_color` | a discrete fill_color palette to override the theme
`discrete_line_color` | a discrete line_color palette to override the theme
`discrete_text_color` | a discrete text_color palette to override the theme
`discrete_fill_alpha` | a discrete fill_alpha palette to override the theme
`discrete_line_alpha` | a discrete line_alpha palette to override the theme
`discrete_text_alpha` | a discrete text_alpha palette to override the theme
`discrete_line_dash` | a discrete line_dash palette to override the theme
`discrete_line_width` | a discrete line_width palette to override the theme
`discrete_size` | a discrete size palette to override the theme
`continuous_glyph` | a continuous glyph palette to override the theme
`continuous_fill_color` | a continuous fill_color palette to override the theme
`continuous_line_color` | a continuous line_color palette to override the theme
`continuous_text_color` | a continuous text_color palette to override the theme
`continuous_fill_alpha` | a continuous fill_alpha palette to override the theme
`continuous_line_alpha` | a continuous line_alpha palette to override the theme
`continuous_text_alpha` | a continuous text_alpha palette to override the theme
`continuous_line_dash` | a continuous line_dash palette to override the theme
`continuous_line_width` | a continuous line_width palette to override the theme
`continuous_size` | a continuous size palette to override the theme

### Details

Palettes specified in this function will override the existing theme and apply the specified attributes when they are not otherwise explicitly specified in a layer function. See the contents of `bk_default_theme` for an example of the theme elements this will update. As a convenience, if you use `discrete_color`, the palette will apply to all the `discrete_***_color` attributes unless those are explicitly specified also. The same pattern is true for `discrete_alpha`, `continuous_color`, and `continuous_alpha`. For specifying discrete color palettes, the easiest thing to do is use `pal_color` with a vector of colors you want to use in the palette.

### Examples

    figure() %>%
      ly_points(Sepal.Length, Sepal.Width, data = iris,
        color = Species, glyph = Species) %>%
      set_palette(discrete_color = pal_color(c("red", "blue", "green")))

[Package rbokeh version 0.5.0 Index]