scale_alpha_focus | R Documentation |
Scale that focus on specific levels.
scale_alpha_focus(focus_levels, alpha_focus = 1, alpha_other = 0.2) scale_color_focus( focus_levels, color_focus = NULL, color_other = "gray", palette_focus = "Set1" ) scale_fill_focus( focus_levels, color_focus = NULL, color_other = "gray", palette_focus = "Set1" ) scale_linetype_focus(focus_levels, linetype_focus = 1, linetype_other = 3) scale_shape_focus(focus_levels, shape_focus = 8, shape_other = 1) scale_size_focus(focus_levels, size_focus = 3, size_other = 1)
focus_levels |
character vector with levels to focus on. |
alpha_focus |
'alpha' value for focused levels. Defaults to 1. |
alpha_other |
'alpha' value for other levels. Defaults to 0.05. |
color_focus |
color(s) for focused levels (a single value or a vector with the same length as the number of highlighted levels). |
color_other |
color for other levels. |
palette_focus |
If 'color_focus' is not specified, provide a pelette from RColorBrewer to pick colors. |
linetype_focus |
vector of 'linetype' value(s) for focused levels with length 1 or equal to 'focus_levels'. Defaults to 1. |
linetype_other |
'linetype' value for other levels. Defaults to 3. |
shape_focus |
'shape' value for focused levels. Defaults to 8. |
shape_other |
'shape' value for other levels. Defaults to 1. |
size_focus |
'size' value for focused levels. Defaults to 3. |
size_other |
'size' value for other levels. Defaults to 1. |
Use RColorBrewer::display.brewer.all()
to see the palettes
available.
ggplot(iris, aes(x = Petal.Length, y = Sepal.Length, alpha = Species)) + geom_point() + scale_alpha_focus(focus_levels = "versicolor") ggplot(iris, aes(x = Petal.Length, y = Sepal.Length, color = Species)) + geom_point() + scale_color_focus(focus_levels = "setosa", color_focus = "red") ggplot(iris, aes(x = Petal.Length, y = Sepal.Length, color = Species)) + geom_point() + scale_color_focus(focus_levels = c("setosa", "virginica"), color_focus = c("red", "blue")) ggplot(mtcars, aes(x = wt, y = mpg, color = rownames(mtcars))) + geom_point() + scale_color_focus(focus_levels = c("Mazda RX4", "Merc 230"), palette_focus = "Set2") ggplot(iris,aes(x = Petal.Length, group = Species, fill = Species)) + geom_histogram() + scale_fill_focus(focus_levels = "versicolor", color_focus = "red") ggplot(iris,aes(x = Petal.Length, y = Sepal.Length, shape = Species)) + geom_point() + scale_shape_focus(focus_levels = "versicolor") ggplot(iris,aes(x = Petal.Length, y = Sepal.Length, size = Species)) + geom_point() + scale_size_focus(focus_levels = "versicolor")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.