Description Usage Arguments Aesthetics Examples
This geom is intended to be used in conjunction with the
geom_timeline
geom to add a vertical line with a text
annotation (e.g. the location of the earthquake) for each data point on an
earthquake timeline. The x aesthetic specifies the date of the earthquake
and the label aesthetic specifies the label for the annotation. An optional
n_max aesthetic can be used to subset to n_max earthquakes, meaning the n_max
largest (by magnitude) will be labeled.
1 2 3 |
mapping |
Set of aesthetic mappings created by |
data |
The earthquake data to be plotted. See the example for details. |
stat |
The statistical transformation to use on the data for this layer, as a string. |
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 |
... |
other arguments passed on to |
geom_timeline_label
understands the following aesthetics
(required aesthetics are in bold):
x
label
n_max
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ## Not run:
# You can plot a pair of earthquake timelines with labels as follows:
library(dplyr)
recent_earthquakes <- clean_earthquakes %>%
filter(COUNTRY == "CHINA" | COUNTRY == "USA", DATE >= ymd('2000-01-01'))
g <- ggplot(recent_earthquakes,
aes(x = DATE, y = COUNTRY, size = EQ_PRIMARY, color = TOTAL_DEATHS))
g <- g + geom_timeline(alpha = 0.5)
g <- g + geom_timeline_label(aes(label = LOCATION_NAME, n_max = 5))
g <- g + theme_classic()
g <- g + theme(legend.position = "bottom",
axis.line.y = element_blank(),
axis.ticks.y = element_blank(),
axis.title.y = element_blank())
g <- g + guides(color = guide_colorbar(title = "# deaths"),
size = guide_legend("Richter scale value"))
g
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.