Package 'BobRossColors'

Title: Bob Ross painting colors and scales for ggplot2
Description: This package has three data's and three functions. Giving access to Bob Ross' named colors (18 unique colors) & the hex values for blended colors on each painting (403 paintings). Includes helper functions to visualize palettes for each painting and apply them to ggplot2 objects.
Authors: Frank Hull [aut, cre]
Maintainer: Frank Hull <[email protected]>
License: MIT + file LICENSE
Version: 0.0.0.9000
Built: 2025-01-27 04:24:56 UTC
Source: https://github.com/frankiethull/BobRossColors

Help Index


All Palettes

Description

This is the programmatically created palettes for each Bob Ross painting. scale_fill_bob_ross, scale_color_bob_ross and show_colors_and_paintings all link to this data Colors were mined leveraging a few image processing tools imgpalr in particular was key for calculating the hex values

Usage

all_palettes

Format

all_palettes

Source

https://raw.githubusercontent.com/jwilber/Bob_Ross_Paintings/master/data/bob_ross_paintings.csv


The Master Bob Ross Painting 'db'

Description

sourced from a python library Bob_Ross_Paintings

Usage

bob_ross_paintings

Format

bob_ross_paintings

Source

https://raw.githubusercontent.com/jwilber/Bob_Ross_Paintings/master/data/bob_ross_paintings.csv


Scale Colors, A ggplot2 helper function

Description

Scale Colors, A ggplot2 helper function

Usage

scale_color_bob_ross(
  painting = c("peaceful_valley", "a_walk_in_the_woods"),
  type = c("divergent", "qualitative")
)

Arguments

painting

a vector of painting names

type

divergent, qualitative, or both

Value

a set of hex values to scale colors on a ggplot2 object

Examples

scale_color_bob_ross(painting = "peaceful_valley", type = "qualitative")

Scale Fills, A ggplot2 helper function

Description

Scale Fills, A ggplot2 helper function

Usage

scale_fill_bob_ross(
  painting = c("peaceful_valley", "a_walk_in_the_woods"),
  type = c("divergent", "qualitative")
)

Arguments

painting

a vector of painting names

type

divergent, qualitative, or both

Value

a set of hex values to scale colors on a ggplot2 object

Examples

scale_fill_bob_ross(painting = "peaceful_valley", type = "qualitative")

Show Colors & Paintings

Description

Show Colors & Paintings

Usage

show_colors_and_paintings(
  paintings = c("peaceful_valley", "a_walk_in_the_woods")
)

Arguments

paintings

a vector of painting names from all_palettes

Value

a visualization of palettes and the painting

Examples

show_colors_and_paintings(paintings = c("peaceful_valley"))

Unique Bob Ross Colors

Description

this lists all uniquely named colors and their hex values. These are the unblended unique colors

Usage

unique_bob_ross_colors

Format

unique_bob_ross_colors

Source

https://raw.githubusercontent.com/jwilber/Bob_Ross_Paintings/master/data/bob_ross_paintings.csv