This package is designed to work with (NOAA Significant Earthquake Database). Note, that database is not included in the package. To get it, follow the link above and download it (tab delimited format)
After dowloading data store it as data.frame object in the way you prefer (for example, using read_delim function). Note, that classes of some variables of dataset are not that could be expected: Longitude, Latitude, Deaths, etc. are provided as character, not as numerics.
Use eq_clean_data() function, applyed to raw data.frame to return "cleaned" one: with numerics, as well as additional columns:
DATE columns merging together YEAR, MONTH & DAY to Date classLOCATION_NAME which is result of cleaning COUNTRY columnFor example location<-eq_clen_data(raw_data).
To make Location more readable, eq_location_clean function could be used (makes column in Title case): cleaned_location<-eq_location_clean(location=database$COUNTRY)
Use geom_timeline to get plot of hurricanes occured, as well as theme_timeline to set new suggested theme to your plot. For example, data from 2000 to 2010 could be viewed using the code:
cleaned_base%>%filter(YEAR>=2000 & YEAR<=2010 & !is.na(EQ_MAG_ML))%>%ggplot()+
geom_timeline(aes(fill=DEATHS, colour=DEATHS, x=YEAR, size=EQ_MAG_ML))+theme_timeline
In this case new geom_* with theme_timeline will result in:

It is also possible to arrange hurricane dots on y axis, for example, by country:
cleaned_base%>%filter(YEAR>=2000 & YEAR<=2003 & !is.na(EQ_MAG_ML))%>%ggplot()+
geom_timeline(aes(fill=DEATHS, colour=DEATHS, x=YEAR, y=COUNTRY, size=EQ_MAG_ML))+theme_timeline
which looks as follows:

The other option to mark countries is to put tick captions, using geom_timeline_label:
cleaned_base%>%filter(YEAR>=2000 & YEAR<=2004 & !is.na(EQ_MAG_ML))%>%ggplot()+
geom_timeline_label(aes(fill=DEATHS, colour=DEATHS, x=YEAR, y=COUNTRY, caption=COUNTRY, size=EQ_MAG_ML, n_max=2))+
theme_timeline
here n_max stays on how much top n (by size) hurricane dots should have captions (New Zeeland and Chile in our case):

Finally, to make interactive plot using HtmlWidget, you can use eq_map function. It allows to point the hurricane dots on the map, making popup-text. Because this is specific package, designed for the final assigment and fitted to the particular dataset, function eq_create_label takes base as data.frame object, as well as column names for longitude, latiitude and death numbers to character vector of popup-text for the map. If you need to pull text, containig other information, it could be stored as additional column to data.frame and used in the same way:
cleaned_base_copy<-cleaned_base%>%filter(YEAR>=2000 & YEAR<=2010 & !is.na(EQ_MAG_ML))%>%
mutate(popup_text = eq_create_label(.,location="COUNTRY", magnitude="EQ_MAG_ML", death="DEATHS"))
filter the data and adds column popup_text containig described information
eq_map(cleaned_base_copy, longitude="LONGITUDE", latitude="LATITUDE", annot_col = "popup_text")

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.