Description Usage Arguments Aesthetics Examples
stat_timeline
is a useful tool for filter operations on timeline geoms
geom_timeline()
reads in cleaned data and creates timeline plots of earthquakes.
Provides labels for a timeline generated from geom_timeline()
geom_timelinelabel()
reads in cleaned data and creates labels for the data points
1 2 3 4 5 6 7 8 9 10 11 | stat_timeline(mapping = NULL, data = NULL, geom = "timeline",
position = "identity", na.rm = FALSE, show.legend = NA,
inherit.aes = TRUE, n_max = NULL, ...)
geom_timeline(mapping = NULL, data = NULL, stat = "timeline",
position = "identity", na.rm = FALSE, show.legend = NA,
inherit.aes = TRUE, ...)
geom_timelinelabel(mapping = NULL, data = NULL, stat = "timeline",
position = "identity", na.rm = FALSE, show.legend = NA,
inherit.aes = TRUE, ...)
|
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
geom |
The geometric object to use display the data |
position |
Position adjustment, either as a string, or the result of a call to a position adjustment function. |
na.rm |
If |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
n_max |
Optional parameter that determines the max number of earthquakes to plot/annotate |
... |
other arguments passed on to |
stat |
The statistical transformation to use on the data for this layer, as a string. |
geom_timeline
understands the following aesthetics (required aesthetics are in bold):
x
xmin
xmax
mag
geom_timeline
understands the following aesthetics (required aesthetics are in bold):
x
xmin
xmax
y
colour
size
alpha
shape
fill
stroke
geom_timelinelabel
understands the following aesthetics (required aesthetics are in bold):
x
label
xmin
xmax
y
mag
colour
size
angle
hjust
vjust
alpha
family
fontface
lineheight
linesize
linecolor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | data(earthquake_raw)
earthquake_clean <- earthquake_raw %>%
eq_clean_data()
ggplot(data=earthquake_clean %>%
filter(COUNTRY %in% c("CHINA", "USA") ))+
geom_timeline(aes(x = DATE, color = log(DEATHS, base = 10), y = COUNTRY,
alpha = 1, xmin=as.Date("2000-01-01"),
xmax=as.Date("2015-12-31"), size = EQ_PRIMARY)) +
scale_color_continuous()+
theme_minimal()+theme(legend.position = "bottom")
data(earthquake_raw)
earthquake_clean <- earthquake_raw %>%
eq_clean_data()
ggplot(data=earthquake_clean %>%
filter(COUNTRY %in% c("CHINA", "USA") ))+
geom_timelinelabel(aes(x = DATE, label= LOCATION_NAME, y = COUNTRY,
xmin=as.Date("2000-01-01"),
xmax=as.Date("2015-12-31"),
mag = EQ_PRIMARY), n_max = 4)+
geom_timeline(aes(x = DATE, color = log(DEATHS, base = 10), y = COUNTRY,
alpha = 1, xmin=as.Date("2000-01-01"),
xmax=as.Date("2015-12-31"),
size = EQ_PRIMARY)) +
scale_color_continuous()+
theme_minimal()+theme(legend.position = "bottom")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.