Shadow path, line and step

knitr::opts_chunk$set(warning = FALSE, message = TRUE)


shadow line: geom_shadowline()

The most simple use of geom_shadowline() is a simple replacement of geom_line()


ggplot(economics_long, aes(date, value01, colour = variable)) + geom_shadowline()

varying line color

It is possible to draw lines with varying colors, and it is also possible to change the color, alpha and size of the shadow using shadowcolor, shadowsize and shadowalpha.


ggplot(economics_long, aes(date, value01, group = variable, colour=value01, shadowcolor='grey', shadowalpha=0.5, shadowsize=5*(1-value01))) + geom_shadowline()

Shadow point example: geom_shadowpoint()

Example using geom_shadowpoint().

ggplot(mtcars, aes(wt, mpg)) + geom_shadowpoint(aes( color = carb, shadowcolour = ifelse(vs == 1, 'red', 'blue') ))

Try the ggshadow package in your browser

Any scripts or data that you put into this service are public.

ggshadow documentation built on Jan. 22, 2021, 5:12 p.m.