In the paper we described the animint2dir(viz) function which compiles and renders and animint viz list. In the code chunks below we use structure(viz, class="animint") in order to render the animint inside of this Rmd document (animint2dir is used internally).

Each section below contains

Tips figure

library(animint)
data(tips, package = "reshape2")
bar <- ggplot(tips) + 
  geom_bar(aes(x = sex, clickSelects = sex))
scatter <- ggplot(tips) +
  geom_point(aes(x = total_bill, y = tip), alpha = 0.3) +
  geom_point(aes(x = total_bill, y = tip, showSelected = sex))
structure(list(bar = bar, scatter = scatter), class = "animint")

sex Femalesex MaleFemaleMale050100150countsex
10203040502.55.07.510.0tiptotal_bill

geomselected chunkdownloadedtotalstatus
geom1_bar_bargeom1_bar_bar_chunk1.tsv11displayed
geom2_point_scattergeom2_point_scatter_chunk1.tsv11displayed
geom3_point_scattergeom3_point_scatter_chunk1.tsv11displayed
milliseconds
sex

World Bank figure

data(WorldBank)
WorldBank$region <-
  sub(" (all income levels)", "", WorldBank$region, fixed=TRUE)
years <- data.frame(year=unique(WorldBank$year))
wb.viz <- list(
  timeSeries=ggplot()+
    geom_tallrect(aes(
      xmin=year-0.5, xmax=year+0.5, clickSelects=year),
                  alpha=0.5,
                  data=years)+
    guides(color="none")+
    geom_line(aes(year, life.expectancy, group=country, colour=region,
                  showSelected=region,
                  clickSelects=country),
              data=WorldBank, size=4, alpha=3/5),
  scatterPlot=ggplot()+
    geom_point(aes(fertility.rate, life.expectancy, clickSelects=country,
                   showSelected=year, colour=region, size=population,
                   tooltip=paste(country, "population", population),
                   key=country), # key aesthetic for animated transitions!
               data=WorldBank)+
    geom_text(aes(fertility.rate, life.expectancy, label=country,
                  clickSelects=country,
                  showSelected=country, showSelected2=year,
                  showSelected3=region,
                  key=country), #also use key here!
              data=WorldBank)+
    scale_size_animint(breaks=10^(9:5))+
    geom_text(aes(
      5, 80, label=paste("year =", year), key=year, showSelected=year),
              data=years),
  time=list(variable="year",ms=3000),
  duration=list(year=1000),
  selector.types=list(country="multiple", region="multiple"),
  first=list(
    year=1979,
    country=c("United States", "Vietnam"),
    region=c("East Asia & Pacific", "North America")
    ))
structure(wb.viz, class="animint")

year 1960year 1961year 1962year 1963year 1964year 1965year 1966year 1967year 1968year 1969year 1970year 1971year 1972year 1973year 1974year 1975year 1976year 1977year 1978year 1979year 1980year 1981year 1982year 1983year 1984year 1985year 1986year 1987year 1988year 1989year 1990year 1991year 1992year 1993year 1994year 1995year 1996year 1997year 1998year 1999year 2000year 2001year 2002year 2003year 2004year 2005year 2006year 2007year 2008year 2009year 2010year 2011year 2012country Australiacountry Brunei Darussalamcountry Cambodiacountry Chinacountry Fijicountry French Polynesiacountry Guamcountry Hong Kong SAR, Chinacountry Indonesiacountry Japancountry Kiribaticountry Kiribaticountry Kiribaticountry Kiribaticountry Kiribaticountry Kiribaticountry Kiribaticountry Kiribaticountry Korea, Dem. Rep.country Korea, Rep.country Lao PDRcountry Macao SAR, Chinacountry Malaysiacountry Marshall Islandscountry Marshall Islandscountry Micronesia, Fed. Sts.country Mongoliacountry Myanmarcountry New Caledoniacountry New Zealandcountry Palaucountry Palaucountry Palaucountry Palaucountry Papua New Guineacountry Philippinescountry Samoacountry Singaporecountry Solomon Islandscountry Thailandcountry Timor-Lestecountry Tongacountry Vanuatucountry Vietnamcountry Bermudacountry Bermudacountry Bermudacountry Bermudacountry Bermudacountry Bermudacountry Canadacountry United States196019802000406080life.expectancyyear
Australia population 14514000Brunei Darussalam population 186778China population 969005000Fiji population 621537Micronesia, Fed. Sts. population 70550Guam population 101846Hong Kong SAR, China population 4929700Indonesia population 142156086Japan population 115870000Cambodia population 6775751Korea, Dem. Rep. population 17151326Korea, Rep. population 37534000Lao PDR population 3200598Myanmar population 33677496Mongolia population 1646290Macao SAR, China population 243073Malaysia population 13504433New Caledonia population 141414New Zealand population 3109000French Polynesia population 147299Papua New Guinea population 3130125Philippines population 46115445Solomon Islands population 222905Singapore population 2384000Thailand population 46397977Timor-Leste population 589862Tonga population 92300Vietnam population 52573579.2Vanuatu population 112579Samoa population 154763Canada population 24277000United States population 225055000VietnamUnited Statesyear = 19792.55.07.5406080life.expectancyfertility.rate
population
region

geomselected chunkdownloadedtotalstatus
geom1_tallrect_timeSeriesgeom1_tallrect_timeSeries_chunk1.tsv11displayed
geom2_line_timeSeriesgeom2_line_timeSeries_chunk1.tsv11displayed
geom3_point_scatterPlotgeom3_point_scatterPlot_chunk20.tsv252displayed
geom4_text_scatterPlotgeom4_text_scatterPlot_chunk20.tsv252displayed
geom5_text_scatterPlotgeom5_text_scatterPlot_chunk1.tsv11displayed
milliseconds
updates
region
year
country

Tornado figure

library(maps)
library(plyr)
data(UStornadoes)
ord <- order(unique(UStornadoes$TornadoesSqMile), decreasing=T)
stateOrder <- data.frame(state = unique(UStornadoes$state)[ord], rank = 1:49)
UStornadoes$state <-
  factor(UStornadoes$state, levels=stateOrder$state, ordered=TRUE)
UStornadoes$weight <- 1/UStornadoes$LandArea
USpolygons <- map_data("state")
USpolygons$state = state.abb[match(USpolygons$region, tolower(state.name))]
UStornadoCounts <-
  ddply(UStornadoes, .(state, year), summarize, count=length(state))
seg.color <- "#55B1F7"
years <- data.frame(year=unique(UStornadoes$year))
states <- data.frame(state=unique(UStornadoes$state))
tornado.viz <- list(
  map=ggplot()+
    theme_bw()+
    theme_animint(width=750, height=500)+
    geom_text(aes(
      -100, 50, label=paste(
                  "Tornado paths and endpoints in ", year),
      showSelected=year),
              data=years)+
    geom_segment(aes(x=startLong, y=startLat, xend=endLong, yend=endLat,
                     showSelected=year),
                 colour=seg.color, data=UStornadoes)+
    geom_point(aes(endLong, endLat, showSelected=year),
               colour=seg.color,
               fill=NA,
               data=UStornadoes)+
    geom_polygon(aes(x=long, y=lat, group=group, clickSelects=state),
                 data=USpolygons, fill="grey", colour="black", alpha=3/4)+
    theme(axis.line=element_blank(), axis.text=element_blank(),
          panel.background=element_rect(color=NA),
          panel.border=element_rect(color=NA),
          axis.ticks=element_blank(), axis.title=element_blank()),
  ts=ggplot()+
    theme_bw()+
    theme_animint(width=300, height=400)+
    xlab("year")+
    ylab("Number of tornadoes")+
    geom_bar(aes(year, count, clickSelects=year, showSelected=state),
             data=UStornadoCounts, stat="identity", position="identity")+
    geom_text(aes(
      1980, 200, label=paste("state =", state), showSelected=state),
              data=states)+
    geom_text(aes(year, count + 5, label=count,
                  showSelected2=year, showSelected=state),
              data=UStornadoCounts, size=20))
structure(tornado.viz, class="animint")

Tornado paths and endpoints in 2006state ALstate AZstate ARstate CAstate COstate CTstate DEstate FLstate GAstate IDstate ILstate INstate IAstate KSstate KYstate LAstate MEstate MDstate MAstate MAstate MAstate MIstate MIstate MNstate MSstate MOstate MTstate NEstate NVstate NHstate NJstate NMstate NYstate NYstate NYstate NYstate NCstate NCstate NCstate NDstate OHstate OKstate ORstate PAstate RIstate SCstate SDstate TNstate TXstate UTstate VTstate VAstate VAstate VAstate WAstate WAstate WAstate WAstate WAstate WVstate WIstate WY
year 1950year 1951year 1952year 1953year 1954year 1955year 1956year 1957year 1958year 1959year 1960year 1961year 1962year 1963year 1964year 1965year 1966year 1967year 1968year 1969year 1970year 1971year 1972year 1973year 1974year 1975year 1976year 1977year 1978year 1979year 1980year 1981year 1982year 1983year 1984year 1985year 1986year 1987year 1988year 1989year 1990year 1992year 1993year 1994year 1995year 1996year 1997year 1998year 1999year 2000year 2001year 2002year 2003year 2004year 2005year 2006year 2007year 2008year 2009year 2010year 2011year 2012state = AL70196019802000050100150200Number of tornadoesyear

geomselected chunkdownloadedtotalstatus
geom1_text_mapgeom1_text_map_chunk1.tsv11displayed
geom2_segment_mapgeom2_segment_map_chunk57.tsv163displayed
geom3_point_mapgeom3_point_map_chunk1.tsv11displayed
geom4_polygon_mapgeom4_polygon_map_chunk1.tsv11displayed
geom5_bar_tsgeom5_bar_ts_chunk1.tsv11displayed
geom6_text_tsgeom6_text_ts_chunk1.tsv11displayed
geom7_text_tsgeom7_text_ts_chunk1.tsv11displayed
milliseconds
year
state

Climate data example

library(lubridate)
data(climate)
climate$time2 <- decimal_date(ymd(as.character(climate$date)))
countries <- map_data("world")
# Map coordinate limits chosen so that the polygons displayed are at
# least reasonably complete.
countries <- subset(countries, (lat < 38)&(lat>-24))
countries <- subset(countries, ((-long)>54)&((-long)<118))
# Create variable showing temp-avg.monthly.temp at that location
climate <- ddply(climate, .(id, month), transform,
                 tempdev = temperature - mean(temperature),
                 surfdev = surftemp - mean(surftemp))
climate <- climate[order(climate$date, climate$id), ]
# data frame with formatted labels
dates <- ddply(climate, .(date), summarise, month=month[1], year = year[1],
               time2 = time2[1], textdate = paste(month.name[month], year))
dates <- dates[order(dates$date),]
climate <- climate[order(climate$time2),]
long.names <- c(surftemp="Surface temperature",
                temperature="Temperature",
                surfdev="Deviation from monthly norm")
lims <- list(surftemp=c(-10, 40),
             surfdev=c(-8, 8))
var.names <- c("surftemp", "surfdev")
dot.alpha <- 6/10
viz <- list(duration=list(time2=3000),
            time=list(variable="time2", ms=5000))
getlab <- function(var.name){
  sprintf("%s (degrees Celsius)", long.names[[var.name]])
}
for(var.name in var.names){
  long.name <- long.names[[var.name]]
  viz[[sprintf("%sMap", var.name)]] <- ggplot() +
    ggtitle(long.name)+
    theme_bw()+
    geom_tile(aes_string(x="long", y="lat", fill=var.name,
                         key="id",
                  clickSelects="id", showSelected="time2"),
              data=climate)+ 
    scale_fill_gradient2("deg. C", low="blue", mid="white", high="red",
                         midpoint=0, limits=lims[[var.name]]) + 
    geom_path(aes(long, lat, group=group), col="grey",
              data=countries) + 
    geom_text(aes(-86, 39, label=textdate, key=time2, showSelected=time2),
              data=dates)+ 
    theme(axis.line=element_blank(), axis.text=element_blank(), 
          panel.background=element_rect(color=NA),
          panel.border=element_rect(color=NA),
          axis.ticks=element_blank(), axis.title=element_blank())
}
selected.color <- "violet"
viz$scatterNow <- ggplot()+
  theme_bw()+
  geom_text(aes(20, -7, label=sprintf("all regions in %s", textdate),
                key=time2,
                showSelected=time2),
            data=dates)+
  geom_hline(yintercept=0, color="grey")+
  geom_vline(xintercept=0, color="grey")+
  xlim(-10, 40)+
  ylim(-8, 8)+
  xlab(getlab(var.names[[1]]))+
  ylab(getlab(var.names[[2]]))+
  geom_point(aes_string(x=var.names[[1]], y=var.names[[2]],
                        key="id",
                        clickSelects="id", showSelected="time2"),
             data=climate, alpha=dot.alpha)
times <- data.frame(time2=sort(unique(climate$time2)))
time.diff <- mean(diff(times$time2))/2
for(var.name in var.names){
  long.name <- long.names[[var.name]]
  viz[[sprintf("%sTimeSeries", var.name)]] <- ggplot()+
    theme_bw()+
    theme_animint(width=463)+
    geom_hline(yintercept=0, color="grey")+
    geom_tallrect(aes(
      xmin=time2-time.diff, xmax=time2+time.diff, clickSelects=time2),
                  data=times,
                  alpha=0.5)+
    xlab("Year of measurement")+
    ylab(getlab(var.name))+
    geom_line(aes_string(x="time2", y=var.name,
                         group="id", clickSelects="id"),
              data=climate, alpha=53/100)
}
ids <- data.frame(id=unique(climate$id))
viz$scatterHere <- ggplot()+
  theme_bw()+
  geom_text(aes(
    20, -7, label=paste("all times for region", id), showSelected=id),
            data=ids)+
  xlab(getlab(var.names[[1]]))+
  ylab(getlab(var.names[[2]]))+
  geom_hline(yintercept=0, color="grey")+
  geom_vline(xintercept=0, color="grey")+
  xlim(-10, 40)+
  ylim(-8, 8)+
  geom_point(aes_string(x=var.names[[1]], y=var.names[[2]],
                        clickSelects="time2", showSelected="id"),
             data=climate, alpha=dot.alpha)
structure(viz, class="animint")

Surface temperatureid 1-1id 1-10id 1-11id 1-12id 1-13id 1-14id 1-15id 1-16id 1-17id 1-18id 1-19id 1-2id 1-20id 1-21id 1-22id 1-23id 1-24id 1-3id 1-4id 1-5id 1-6id 1-7id 1-8id 1-9id 10-1id 10-10id 10-11id 10-12id 10-13id 10-14id 10-15id 10-16id 10-17id 10-18id 10-19id 10-2id 10-20id 10-21id 10-22id 10-23id 10-24id 10-3id 10-4id 10-5id 10-6id 10-7id 10-8id 10-9id 11-1id 11-10id 11-11id 11-12id 11-13id 11-14id 11-15id 11-16id 11-17id 11-18id 11-19id 11-2id 11-20id 11-21id 11-22id 11-23id 11-24id 11-3id 11-4id 11-5id 11-6id 11-7id 11-8id 11-9id 12-1id 12-10id 12-11id 12-12id 12-13id 12-14id 12-15id 12-16id 12-17id 12-18id 12-19id 12-2id 12-20id 12-21id 12-22id 12-23id 12-24id 12-3id 12-4id 12-5id 12-6id 12-7id 12-8id 12-9id 13-1id 13-10id 13-11id 13-12id 13-13id 13-14id 13-15id 13-16id 13-17id 13-18id 13-19id 13-2id 13-20id 13-21id 13-22id 13-23id 13-24id 13-3id 13-4id 13-5id 13-6id 13-7id 13-8id 13-9id 14-1id 14-10id 14-11id 14-12id 14-13id 14-14id 14-15id 14-16id 14-17id 14-18id 14-19id 14-2id 14-20id 14-21id 14-22id 14-23id 14-24id 14-3id 14-4id 14-5id 14-6id 14-7id 14-8id 14-9id 15-1id 15-10id 15-11id 15-12id 15-13id 15-14id 15-15id 15-16id 15-17id 15-18id 15-19id 15-2id 15-20id 15-21id 15-22id 15-23id 15-24id 15-3id 15-4id 15-5id 15-6id 15-7id 15-8id 15-9id 16-1id 16-10id 16-11id 16-12id 16-13id 16-14id 16-15id 16-16id 16-17id 16-18id 16-19id 16-2id 16-20id 16-21id 16-22id 16-23id 16-24id 16-3id 16-4id 16-5id 16-6id 16-7id 16-8id 16-9id 17-1id 17-10id 17-11id 17-12id 17-13id 17-14id 17-15id 17-16id 17-17id 17-18id 17-19id 17-2id 17-20id 17-21id 17-22id 17-23id 17-24id 17-3id 17-4id 17-5id 17-6id 17-7id 17-8id 17-9id 18-1id 18-10id 18-11id 18-12id 18-13id 18-14id 18-15id 18-16id 18-17id 18-18id 18-19id 18-2id 18-20id 18-21id 18-22id 18-23id 18-24id 18-3id 18-4id 18-5id 18-6id 18-7id 18-8id 18-9id 19-1id 19-10id 19-11id 19-12id 19-13id 19-14id 19-15id 19-16id 19-17id 19-18id 19-19id 19-2id 19-20id 19-21id 19-22id 19-23id 19-24id 19-3id 19-4id 19-5id 19-6id 19-7id 19-8id 19-9id 2-1id 2-10id 2-11id 2-12id 2-13id 2-14id 2-15id 2-16id 2-17id 2-18id 2-19id 2-2id 2-20id 2-21id 2-22id 2-23id 2-24id 2-3id 2-4id 2-5id 2-6id 2-7id 2-8id 2-9id 20-1id 20-10id 20-11id 20-12id 20-13id 20-14id 20-15id 20-16id 20-17id 20-18id 20-19id 20-2id 20-20id 20-21id 20-22id 20-23id 20-24id 20-3id 20-4id 20-5id 20-6id 20-7id 20-8id 20-9id 21-1id 21-10id 21-11id 21-12id 21-13id 21-14id 21-15id 21-16id 21-17id 21-18id 21-19id 21-2id 21-20id 21-21id 21-22id 21-23id 21-24id 21-3id 21-4id 21-5id 21-6id 21-7id 21-8id 21-9id 22-1id 22-10id 22-11id 22-12id 22-13id 22-14id 22-15id 22-16id 22-17id 22-18id 22-19id 22-2id 22-20id 22-21id 22-22id 22-23id 22-24id 22-3id 22-4id 22-5id 22-6id 22-7id 22-8id 22-9id 23-1id 23-10id 23-11id 23-12id 23-13id 23-14id 23-15id 23-16id 23-17id 23-18id 23-19id 23-2id 23-20id 23-21id 23-22id 23-23id 23-24id 23-3id 23-4id 23-5id 23-6id 23-7id 23-8id 23-9id 24-1id 24-10id 24-11id 24-12id 24-13id 24-14id 24-15id 24-16id 24-17id 24-18id 24-19id 24-2id 24-20id 24-21id 24-22id 24-23id 24-24id 24-3id 24-4id 24-5id 24-6id 24-7id 24-8id 24-9id 3-1id 3-10id 3-11id 3-12id 3-13id 3-14id 3-15id 3-16id 3-17id 3-18id 3-19id 3-2id 3-20id 3-21id 3-22id 3-23id 3-24id 3-3id 3-4id 3-5id 3-6id 3-7id 3-8id 3-9id 4-1id 4-10id 4-11id 4-12id 4-13id 4-14id 4-15id 4-16id 4-17id 4-18id 4-19id 4-2id 4-20id 4-21id 4-22id 4-23id 4-24id 4-3id 4-4id 4-5id 4-6id 4-7id 4-8id 4-9id 5-1id 5-10id 5-11id 5-12id 5-13id 5-14id 5-15id 5-16id 5-17id 5-18id 5-19id 5-2id 5-20id 5-21id 5-22id 5-23id 5-24id 5-3id 5-4id 5-5id 5-6id 5-7id 5-8id 5-9id 6-1id 6-10id 6-11id 6-12id 6-13id 6-14id 6-15id 6-16id 6-17id 6-18id 6-19id 6-2id 6-20id 6-21id 6-22id 6-23id 6-24id 6-3id 6-4id 6-5id 6-6id 6-7id 6-8id 6-9id 7-1id 7-10id 7-11id 7-12id 7-13id 7-14id 7-15id 7-16id 7-17id 7-18id 7-19id 7-2id 7-20id 7-21id 7-22id 7-23id 7-24id 7-3id 7-4id 7-5id 7-6id 7-7id 7-8id 7-9id 8-1id 8-10id 8-11id 8-12id 8-13id 8-14id 8-15id 8-16id 8-17id 8-18id 8-19id 8-2id 8-20id 8-21id 8-22id 8-23id 8-24id 8-3id 8-4id 8-5id 8-6id 8-7id 8-8id 8-9id 9-1id 9-10id 9-11id 9-12id 9-13id 9-14id 9-15id 9-16id 9-17id 9-18id 9-19id 9-2id 9-20id 9-21id 9-22id 9-23id 9-24id 9-3id 9-4id 9-5id 9-6id 9-7id 9-8id 9-9January 1995
deg. C
Deviation from monthly normid 1-1id 1-10id 1-11id 1-12id 1-13id 1-14id 1-15id 1-16id 1-17id 1-18id 1-19id 1-2id 1-20id 1-21id 1-22id 1-23id 1-24id 1-3id 1-4id 1-5id 1-6id 1-7id 1-8id 1-9id 10-1id 10-10id 10-11id 10-12id 10-13id 10-14id 10-15id 10-16id 10-17id 10-18id 10-19id 10-2id 10-20id 10-21id 10-22id 10-23id 10-24id 10-3id 10-4id 10-5id 10-6id 10-7id 10-8id 10-9id 11-1id 11-10id 11-11id 11-12id 11-13id 11-14id 11-15id 11-16id 11-17id 11-18id 11-19id 11-2id 11-20id 11-21id 11-22id 11-23id 11-24id 11-3id 11-4id 11-5id 11-6id 11-7id 11-8id 11-9id 12-1id 12-10id 12-11id 12-12id 12-13id 12-14id 12-15id 12-16id 12-17id 12-18id 12-19id 12-2id 12-20id 12-21id 12-22id 12-23id 12-24id 12-3id 12-4id 12-5id 12-6id 12-7id 12-8id 12-9id 13-1id 13-10id 13-11id 13-12id 13-13id 13-14id 13-15id 13-16id 13-17id 13-18id 13-19id 13-2id 13-20id 13-21id 13-22id 13-23id 13-24id 13-3id 13-4id 13-5id 13-6id 13-7id 13-8id 13-9id 14-1id 14-10id 14-11id 14-12id 14-13id 14-14id 14-15id 14-16id 14-17id 14-18id 14-19id 14-2id 14-20id 14-21id 14-22id 14-23id 14-24id 14-3id 14-4id 14-5id 14-6id 14-7id 14-8id 14-9id 15-1id 15-10id 15-11id 15-12id 15-13id 15-14id 15-15id 15-16id 15-17id 15-18id 15-19id 15-2id 15-20id 15-21id 15-22id 15-23id 15-24id 15-3id 15-4id 15-5id 15-6id 15-7id 15-8id 15-9id 16-1id 16-10id 16-11id 16-12id 16-13id 16-14id 16-15id 16-16id 16-17id 16-18id 16-19id 16-2id 16-20id 16-21id 16-22id 16-23id 16-24id 16-3id 16-4id 16-5id 16-6id 16-7id 16-8id 16-9id 17-1id 17-10id 17-11id 17-12id 17-13id 17-14id 17-15id 17-16id 17-17id 17-18id 17-19id 17-2id 17-20id 17-21id 17-22id 17-23id 17-24id 17-3id 17-4id 17-5id 17-6id 17-7id 17-8id 17-9id 18-1id 18-10id 18-11id 18-12id 18-13id 18-14id 18-15id 18-16id 18-17id 18-18id 18-19id 18-2id 18-20id 18-21id 18-22id 18-23id 18-24id 18-3id 18-4id 18-5id 18-6id 18-7id 18-8id 18-9id 19-1id 19-10id 19-11id 19-12id 19-13id 19-14id 19-15id 19-16id 19-17id 19-18id 19-19id 19-2id 19-20id 19-21id 19-22id 19-23id 19-24id 19-3id 19-4id 19-5id 19-6id 19-7id 19-8id 19-9id 2-1id 2-10id 2-11id 2-12id 2-13id 2-14id 2-15id 2-16id 2-17id 2-18id 2-19id 2-2id 2-20id 2-21id 2-22id 2-23id 2-24id 2-3id 2-4id 2-5id 2-6id 2-7id 2-8id 2-9id 20-1id 20-10id 20-11id 20-12id 20-13id 20-14id 20-15id 20-16id 20-17id 20-18id 20-19id 20-2id 20-20id 20-21id 20-22id 20-23id 20-24id 20-3id 20-4id 20-5id 20-6id 20-7id 20-8id 20-9id 21-1id 21-10id 21-11id 21-12id 21-13id 21-14id 21-15id 21-16id 21-17id 21-18id 21-19id 21-2id 21-20id 21-21id 21-22id 21-23id 21-24id 21-3id 21-4id 21-5id 21-6id 21-7id 21-8id 21-9id 22-1id 22-10id 22-11id 22-12id 22-13id 22-14id 22-15id 22-16id 22-17id 22-18id 22-19id 22-2id 22-20id 22-21id 22-22id 22-23id 22-24id 22-3id 22-4id 22-5id 22-6id 22-7id 22-8id 22-9id 23-1id 23-10id 23-11id 23-12id 23-13id 23-14id 23-15id 23-16id 23-17id 23-18id 23-19id 23-2id 23-20id 23-21id 23-22id 23-23id 23-24id 23-3id 23-4id 23-5id 23-6id 23-7id 23-8id 23-9id 24-1id 24-10id 24-11id 24-12id 24-13id 24-14id 24-15id 24-16id 24-17id 24-18id 24-19id 24-2id 24-20id 24-21id 24-22id 24-23id 24-24id 24-3id 24-4id 24-5id 24-6id 24-7id 24-8id 24-9id 3-1id 3-10id 3-11id 3-12id 3-13id 3-14id 3-15id 3-16id 3-17id 3-18id 3-19id 3-2id 3-20id 3-21id 3-22id 3-23id 3-24id 3-3id 3-4id 3-5id 3-6id 3-7id 3-8id 3-9id 4-1id 4-10id 4-11id 4-12id 4-13id 4-14id 4-15id 4-16id 4-17id 4-18id 4-19id 4-2id 4-20id 4-21id 4-22id 4-23id 4-24id 4-3id 4-4id 4-5id 4-6id 4-7id 4-8id 4-9id 5-1id 5-10id 5-11id 5-12id 5-13id 5-14id 5-15id 5-16id 5-17id 5-18id 5-19id 5-2id 5-20id 5-21id 5-22id 5-23id 5-24id 5-3id 5-4id 5-5id 5-6id 5-7id 5-8id 5-9id 6-1id 6-10id 6-11id 6-12id 6-13id 6-14id 6-15id 6-16id 6-17id 6-18id 6-19id 6-2id 6-20id 6-21id 6-22id 6-23id 6-24id 6-3id 6-4id 6-5id 6-6id 6-7id 6-8id 6-9id 7-1id 7-10id 7-11id 7-12id 7-13id 7-14id 7-15id 7-16id 7-17id 7-18id 7-19id 7-2id 7-20id 7-21id 7-22id 7-23id 7-24id 7-3id 7-4id 7-5id 7-6id 7-7id 7-8id 7-9id 8-1id 8-10id 8-11id 8-12id 8-13id 8-14id 8-15id 8-16id 8-17id 8-18id 8-19id 8-2id 8-20id 8-21id 8-22id 8-23id 8-24id 8-3id 8-4id 8-5id 8-6id 8-7id 8-8id 8-9id 9-1id 9-10id 9-11id 9-12id 9-13id 9-14id 9-15id 9-16id 9-17id 9-18id 9-19id 9-2id 9-20id 9-21id 9-22id 9-23id 9-24id 9-3id 9-4id 9-5id 9-6id 9-7id 9-8id 9-9January 1995
deg. C
all regions in January 1995id 1-1id 1-10id 1-11id 1-12id 1-13id 1-14id 1-15id 1-16id 1-17id 1-18id 1-19id 1-2id 1-20id 1-21id 1-22id 1-23id 1-24id 1-3id 1-4id 1-5id 1-6id 1-7id 1-8id 1-9id 10-1id 10-10id 10-11id 10-12id 10-13id 10-14id 10-15id 10-16id 10-17id 10-18id 10-19id 10-2id 10-20id 10-21id 10-22id 10-23id 10-24id 10-3id 10-4id 10-5id 10-6id 10-7id 10-8id 10-9id 11-1id 11-10id 11-11id 11-12id 11-13id 11-14id 11-15id 11-16id 11-17id 11-18id 11-19id 11-2id 11-20id 11-21id 11-22id 11-23id 11-24id 11-3id 11-4id 11-5id 11-6id 11-7id 11-8id 11-9id 12-1id 12-10id 12-11id 12-12id 12-13id 12-14id 12-15id 12-16id 12-17id 12-18id 12-19id 12-2id 12-20id 12-21id 12-22id 12-23id 12-24id 12-3id 12-4id 12-5id 12-6id 12-7id 12-8id 12-9id 13-1id 13-10id 13-11id 13-12id 13-13id 13-14id 13-15id 13-16id 13-17id 13-18id 13-19id 13-2id 13-20id 13-21id 13-22id 13-23id 13-24id 13-3id 13-4id 13-5id 13-6id 13-7id 13-8id 13-9id 14-1id 14-10id 14-11id 14-12id 14-13id 14-14id 14-15id 14-16id 14-17id 14-18id 14-19id 14-2id 14-20id 14-21id 14-22id 14-23id 14-24id 14-3id 14-4id 14-5id 14-6id 14-7id 14-8id 14-9id 15-1id 15-10id 15-11id 15-12id 15-13id 15-14id 15-15id 15-16id 15-17id 15-18id 15-19id 15-2id 15-20id 15-21id 15-22id 15-23id 15-24id 15-3id 15-4id 15-5id 15-6id 15-7id 15-8id 15-9id 16-1id 16-10id 16-11id 16-12id 16-13id 16-14id 16-15id 16-16id 16-17id 16-18id 16-19id 16-2id 16-20id 16-21id 16-22id 16-23id 16-24id 16-3id 16-4id 16-5id 16-6id 16-7id 16-8id 16-9id 17-1id 17-10id 17-11id 17-12id 17-13id 17-14id 17-15id 17-16id 17-17id 17-18id 17-19id 17-2id 17-20id 17-21id 17-22id 17-23id 17-24id 17-3id 17-4id 17-5id 17-6id 17-7id 17-8id 17-9id 18-1id 18-10id 18-11id 18-12id 18-13id 18-14id 18-15id 18-16id 18-17id 18-18id 18-19id 18-2id 18-20id 18-21id 18-22id 18-23id 18-24id 18-3id 18-4id 18-5id 18-6id 18-7id 18-8id 18-9id 19-1id 19-10id 19-11id 19-12id 19-13id 19-14id 19-15id 19-16id 19-17id 19-18id 19-19id 19-2id 19-20id 19-21id 19-22id 19-23id 19-24id 19-3id 19-4id 19-5id 19-6id 19-7id 19-8id 19-9id 2-1id 2-10id 2-11id 2-12id 2-13id 2-14id 2-15id 2-16id 2-17id 2-18id 2-19id 2-2id 2-20id 2-21id 2-22id 2-23id 2-24id 2-3id 2-4id 2-5id 2-6id 2-7id 2-8id 2-9id 20-1id 20-10id 20-11id 20-12id 20-13id 20-14id 20-15id 20-16id 20-17id 20-18id 20-19id 20-2id 20-20id 20-21id 20-22id 20-23id 20-24id 20-3id 20-4id 20-5id 20-6id 20-7id 20-8id 20-9id 21-1id 21-10id 21-11id 21-12id 21-13id 21-14id 21-15id 21-16id 21-17id 21-18id 21-19id 21-2id 21-20id 21-21id 21-22id 21-23id 21-24id 21-3id 21-4id 21-5id 21-6id 21-7id 21-8id 21-9id 22-1id 22-10id 22-11id 22-12id 22-13id 22-14id 22-15id 22-16id 22-17id 22-18id 22-19id 22-2id 22-20id 22-21id 22-22id 22-23id 22-24id 22-3id 22-4id 22-5id 22-6id 22-7id 22-8id 22-9id 23-1id 23-10id 23-11id 23-12id 23-13id 23-14id 23-15id 23-16id 23-17id 23-18id 23-19id 23-2id 23-20id 23-21id 23-22id 23-23id 23-24id 23-3id 23-4id 23-5id 23-6id 23-7id 23-8id 23-9id 24-1id 24-10id 24-11id 24-12id 24-13id 24-14id 24-15id 24-16id 24-17id 24-18id 24-19id 24-2id 24-20id 24-21id 24-22id 24-23id 24-24id 24-3id 24-4id 24-5id 24-6id 24-7id 24-8id 24-9id 3-1id 3-10id 3-11id 3-12id 3-13id 3-14id 3-15id 3-16id 3-17id 3-18id 3-19id 3-2id 3-20id 3-21id 3-22id 3-23id 3-24id 3-3id 3-4id 3-5id 3-6id 3-7id 3-8id 3-9id 4-1id 4-10id 4-11id 4-12id 4-13id 4-14id 4-15id 4-16id 4-17id 4-18id 4-19id 4-2id 4-20id 4-21id 4-22id 4-23id 4-24id 4-3id 4-4id 4-5id 4-6id 4-7id 4-8id 4-9id 5-1id 5-10id 5-11id 5-12id 5-13id 5-14id 5-15id 5-16id 5-17id 5-18id 5-19id 5-2id 5-20id 5-21id 5-22id 5-23id 5-24id 5-3id 5-4id 5-5id 5-6id 5-7id 5-8id 5-9id 6-1id 6-10id 6-11id 6-12id 6-13id 6-14id 6-15id 6-16id 6-17id 6-18id 6-19id 6-2id 6-20id 6-21id 6-22id 6-23id 6-24id 6-3id 6-4id 6-5id 6-6id 6-7id 6-8id 6-9id 7-1id 7-10id 7-11id 7-12id 7-13id 7-14id 7-15id 7-16id 7-17id 7-18id 7-19id 7-2id 7-20id 7-21id 7-22id 7-23id 7-24id 7-3id 7-4id 7-5id 7-6id 7-7id 7-8id 7-9id 8-1id 8-10id 8-11id 8-12id 8-13id 8-14id 8-15id 8-16id 8-17id 8-18id 8-19id 8-2id 8-20id 8-21id 8-22id 8-23id 8-24id 8-3id 8-4id 8-5id 8-6id 8-7id 8-8id 8-9id 9-1id 9-10id 9-11id 9-12id 9-13id 9-14id 9-15id 9-16id 9-17id 9-18id 9-19id 9-2id 9-20id 9-21id 9-22id 9-23id 9-24id 9-3id 9-4id 9-5id 9-6id 9-7id 9-8id 9-9-10010203040-505Deviation from monthly norm (degrees Celsius)Surface temperature (degrees Celsius)
time2 1995time2 1995.08493150685time2 1995.16164383562time2 1995.24657534247time2 1995.32876712329time2 1995.41369863014time2 1995.49589041096time2 1995.58082191781time2 1995.66575342466time2 1995.74794520548time2 1995.83287671233time2 1995.91506849315time2 1996time2 1996.08469945355time2 1996.16393442623time2 1996.24863387978time2 1996.3306010929time2 1996.41530054645time2 1996.49726775956time2 1996.58196721311time2 1996.66666666667time2 1996.74863387978time2 1996.83333333333time2 1996.91530054645time2 1997time2 1997.08493150685time2 1997.16164383562time2 1997.24657534247time2 1997.32876712329time2 1997.41369863014time2 1997.49589041096time2 1997.58082191781time2 1997.66575342466time2 1997.74794520548time2 1997.83287671233time2 1997.91506849315time2 1998time2 1998.08493150685time2 1998.16164383562time2 1998.24657534247time2 1998.32876712329time2 1998.41369863014time2 1998.49589041096time2 1998.58082191781time2 1998.66575342466time2 1998.74794520548time2 1998.83287671233time2 1998.91506849315time2 1999time2 1999.08493150685time2 1999.16164383562time2 1999.24657534247time2 1999.32876712329time2 1999.41369863014time2 1999.49589041096time2 1999.58082191781time2 1999.66575342466time2 1999.74794520548time2 1999.83287671233time2 1999.91506849315time2 2000time2 2000.08469945355time2 2000.16393442623time2 2000.24863387978time2 2000.3306010929time2 2000.41530054645time2 2000.49726775956time2 2000.58196721311time2 2000.66666666667time2 2000.74863387978time2 2000.83333333333time2 2000.91530054645id 1-1id 1-10id 1-11id 1-12id 1-13id 1-14id 1-15id 1-16id 1-17id 1-18id 1-19id 1-2id 1-20id 1-21id 1-22id 1-23id 1-24id 1-3id 1-4id 1-5id 1-6id 1-7id 1-8id 1-9id 10-1id 10-10id 10-11id 10-12id 10-13id 10-14id 10-15id 10-16id 10-17id 10-18id 10-19id 10-2id 10-20id 10-21id 10-22id 10-23id 10-24id 10-3id 10-4id 10-5id 10-6id 10-7id 10-8id 10-9id 11-1id 11-10id 11-11id 11-12id 11-13id 11-14id 11-15id 11-16id 11-17id 11-18id 11-19id 11-2id 11-20id 11-21id 11-22id 11-23id 11-24id 11-3id 11-4id 11-5id 11-6id 11-7id 11-8id 11-9id 12-1id 12-10id 12-11id 12-12id 12-13id 12-14id 12-15id 12-16id 12-17id 12-18id 12-19id 12-2id 12-20id 12-21id 12-22id 12-23id 12-24id 12-3id 12-4id 12-5id 12-6id 12-7id 12-8id 12-9id 13-1id 13-10id 13-11id 13-12id 13-13id 13-14id 13-15id 13-16id 13-17id 13-18id 13-19id 13-2id 13-20id 13-21id 13-22id 13-23id 13-24id 13-3id 13-4id 13-5id 13-6id 13-7id 13-8id 13-9id 14-1id 14-10id 14-11id 14-12id 14-13id 14-14id 14-15id 14-16id 14-17id 14-18id 14-19id 14-2id 14-20id 14-21id 14-22id 14-23id 14-24id 14-3id 14-4id 14-5id 14-6id 14-7id 14-8id 14-9id 15-1id 15-10id 15-11id 15-12id 15-13id 15-14id 15-15id 15-16id 15-17id 15-18id 15-19id 15-2id 15-20id 15-21id 15-22id 15-23id 15-24id 15-3id 15-4id 15-5id 15-6id 15-7id 15-8id 15-9id 16-1id 16-10id 16-11id 16-12id 16-13id 16-14id 16-15id 16-16id 16-17id 16-18id 16-19id 16-2id 16-20id 16-21id 16-22id 16-23id 16-24id 16-3id 16-4id 16-5id 16-6id 16-7id 16-8id 16-9id 17-1id 17-10id 17-11id 17-12id 17-13id 17-14id 17-15id 17-16id 17-17id 17-18id 17-19id 17-2id 17-20id 17-21id 17-22id 17-23id 17-24id 17-3id 17-4id 17-5id 17-6id 17-7id 17-8id 17-9id 18-1id 18-10id 18-11id 18-12id 18-13id 18-14id 18-15id 18-16id 18-17id 18-18id 18-19id 18-2id 18-20id 18-21id 18-22id 18-23id 18-24id 18-3id 18-4id 18-5id 18-6id 18-7id 18-8id 18-9id 19-1id 19-10id 19-11id 19-12id 19-13id 19-14id 19-15id 19-16id 19-17id 19-18id 19-19id 19-2id 19-20id 19-21id 19-22id 19-23id 19-24id 19-3id 19-4id 19-5id 19-6id 19-7id 19-8id 19-9id 2-1id 2-10id 2-11id 2-12id 2-13id 2-14id 2-15id 2-16id 2-17id 2-18id 2-19id 2-2id 2-20id 2-21id 2-22id 2-23id 2-24id 2-3id 2-4id 2-5id 2-6id 2-7id 2-8id 2-9id 20-1id 20-10id 20-11id 20-12id 20-13id 20-14id 20-15id 20-16id 20-17id 20-18id 20-19id 20-2id 20-20id 20-21id 20-22id 20-23id 20-24id 20-3id 20-4id 20-5id 20-6id 20-7id 20-8id 20-9id 21-1id 21-10id 21-11id 21-12id 21-13id 21-14id 21-15id 21-16id 21-17id 21-18id 21-19id 21-2id 21-20id 21-21id 21-22id 21-23id 21-24id 21-3id 21-4id 21-5id 21-6id 21-7id 21-8id 21-9id 22-1id 22-10id 22-11id 22-12id 22-13id 22-14id 22-15id 22-16id 22-17id 22-18id 22-19id 22-2id 22-20id 22-21id 22-22id 22-23id 22-24id 22-3id 22-4id 22-5id 22-6id 22-7id 22-8id 22-9id 23-1id 23-10id 23-11id 23-12id 23-13id 23-14id 23-15id 23-16id 23-17id 23-18id 23-19id 23-2id 23-20id 23-21id 23-22id 23-23id 23-24id 23-3id 23-4id 23-5id 23-6id 23-7id 23-8id 23-9id 24-1id 24-10id 24-11id 24-12id 24-13id 24-14id 24-15id 24-16id 24-17id 24-18id 24-19id 24-2id 24-20id 24-21id 24-22id 24-23id 24-24id 24-3id 24-4id 24-5id 24-6id 24-7id 24-8id 24-9id 3-1id 3-10id 3-11id 3-12id 3-13id 3-14id 3-15id 3-16id 3-17id 3-18id 3-19id 3-2id 3-20id 3-21id 3-22id 3-23id 3-24id 3-3id 3-4id 3-5id 3-6id 3-7id 3-8id 3-9id 4-1id 4-10id 4-11id 4-12id 4-13id 4-14id 4-15id 4-16id 4-17id 4-18id 4-19id 4-2id 4-20id 4-21id 4-22id 4-23id 4-24id 4-3id 4-4id 4-5id 4-6id 4-7id 4-8id 4-9id 5-1id 5-10id 5-11id 5-12id 5-13id 5-14id 5-15id 5-16id 5-17id 5-18id 5-19id 5-2id 5-20id 5-21id 5-22id 5-23id 5-24id 5-3id 5-4id 5-5id 5-6id 5-7id 5-8id 5-9id 6-1id 6-10id 6-11id 6-12id 6-13id 6-14id 6-15id 6-16id 6-17id 6-18id 6-19id 6-2id 6-20id 6-21id 6-22id 6-23id 6-24id 6-3id 6-4id 6-5id 6-6id 6-7id 6-8id 6-9id 7-1id 7-10id 7-11id 7-12id 7-13id 7-14id 7-15id 7-16id 7-17id 7-18id 7-19id 7-2id 7-20id 7-21id 7-22id 7-23id 7-24id 7-3id 7-4id 7-5id 7-6id 7-7id 7-8id 7-9id 8-1id 8-10id 8-11id 8-12id 8-13id 8-14id 8-15id 8-16id 8-17id 8-18id 8-19id 8-2id 8-20id 8-21id 8-22id 8-23id 8-24id 8-3id 8-4id 8-5id 8-6id 8-7id 8-8id 8-9id 9-1id 9-10id 9-11id 9-12id 9-13id 9-14id 9-15id 9-16id 9-17id 9-18id 9-19id 9-2id 9-20id 9-21id 9-22id 9-23id 9-24id 9-3id 9-4id 9-5id 9-6id 9-7id 9-8id 9-9199619982000010203040Surface temperature (degrees Celsius)Year of measurement
time2 1995time2 1995.08493150685time2 1995.16164383562time2 1995.24657534247time2 1995.32876712329time2 1995.41369863014time2 1995.49589041096time2 1995.58082191781time2 1995.66575342466time2 1995.74794520548time2 1995.83287671233time2 1995.91506849315time2 1996time2 1996.08469945355time2 1996.16393442623time2 1996.24863387978time2 1996.3306010929time2 1996.41530054645time2 1996.49726775956time2 1996.58196721311time2 1996.66666666667time2 1996.74863387978time2 1996.83333333333time2 1996.91530054645time2 1997time2 1997.08493150685time2 1997.16164383562time2 1997.24657534247time2 1997.32876712329time2 1997.41369863014time2 1997.49589041096time2 1997.58082191781time2 1997.66575342466time2 1997.74794520548time2 1997.83287671233time2 1997.91506849315time2 1998time2 1998.08493150685time2 1998.16164383562time2 1998.24657534247time2 1998.32876712329time2 1998.41369863014time2 1998.49589041096time2 1998.58082191781time2 1998.66575342466time2 1998.74794520548time2 1998.83287671233time2 1998.91506849315time2 1999time2 1999.08493150685time2 1999.16164383562time2 1999.24657534247time2 1999.32876712329time2 1999.41369863014time2 1999.49589041096time2 1999.58082191781time2 1999.66575342466time2 1999.74794520548time2 1999.83287671233time2 1999.91506849315time2 2000time2 2000.08469945355time2 2000.16393442623time2 2000.24863387978time2 2000.3306010929time2 2000.41530054645time2 2000.49726775956time2 2000.58196721311time2 2000.66666666667time2 2000.74863387978time2 2000.83333333333time2 2000.91530054645id 1-1id 1-10id 1-11id 1-12id 1-13id 1-14id 1-15id 1-16id 1-17id 1-18id 1-19id 1-2id 1-20id 1-21id 1-22id 1-23id 1-24id 1-3id 1-4id 1-5id 1-6id 1-7id 1-8id 1-9id 10-1id 10-10id 10-11id 10-12id 10-13id 10-14id 10-15id 10-16id 10-17id 10-18id 10-19id 10-2id 10-20id 10-21id 10-22id 10-23id 10-24id 10-3id 10-4id 10-5id 10-6id 10-7id 10-8id 10-9id 11-1id 11-10id 11-11id 11-12id 11-13id 11-14id 11-15id 11-16id 11-17id 11-18id 11-19id 11-2id 11-20id 11-21id 11-22id 11-23id 11-24id 11-3id 11-4id 11-5id 11-6id 11-7id 11-8id 11-9id 12-1id 12-10id 12-11id 12-12id 12-13id 12-14id 12-15id 12-16id 12-17id 12-18id 12-19id 12-2id 12-20id 12-21id 12-22id 12-23id 12-24id 12-3id 12-4id 12-5id 12-6id 12-7id 12-8id 12-9id 13-1id 13-10id 13-11id 13-12id 13-13id 13-14id 13-15id 13-16id 13-17id 13-18id 13-19id 13-2id 13-20id 13-21id 13-22id 13-23id 13-24id 13-3id 13-4id 13-5id 13-6id 13-7id 13-8id 13-9id 14-1id 14-10id 14-11id 14-12id 14-13id 14-14id 14-15id 14-16id 14-17id 14-18id 14-19id 14-2id 14-20id 14-21id 14-22id 14-23id 14-24id 14-3id 14-4id 14-5id 14-6id 14-7id 14-8id 14-9id 15-1id 15-10id 15-11id 15-12id 15-13id 15-14id 15-15id 15-16id 15-17id 15-18id 15-19id 15-2id 15-20id 15-21id 15-22id 15-23id 15-24id 15-3id 15-4id 15-5id 15-6id 15-7id 15-8id 15-9id 16-1id 16-10id 16-11id 16-12id 16-13id 16-14id 16-15id 16-16id 16-17id 16-18id 16-19id 16-2id 16-20id 16-21id 16-22id 16-23id 16-24id 16-3id 16-4id 16-5id 16-6id 16-7id 16-8id 16-9id 17-1id 17-10id 17-11id 17-12id 17-13id 17-14id 17-15id 17-16id 17-17id 17-18id 17-19id 17-2id 17-20id 17-21id 17-22id 17-23id 17-24id 17-3id 17-4id 17-5id 17-6id 17-7id 17-8id 17-9id 18-1id 18-10id 18-11id 18-12id 18-13id 18-14id 18-15id 18-16id 18-17id 18-18id 18-19id 18-2id 18-20id 18-21id 18-22id 18-23id 18-24id 18-3id 18-4id 18-5id 18-6id 18-7id 18-8id 18-9id 19-1id 19-10id 19-11id 19-12id 19-13id 19-14id 19-15id 19-16id 19-17id 19-18id 19-19id 19-2id 19-20id 19-21id 19-22id 19-23id 19-24id 19-3id 19-4id 19-5id 19-6id 19-7id 19-8id 19-9id 2-1id 2-10id 2-11id 2-12id 2-13id 2-14id 2-15id 2-16id 2-17id 2-18id 2-19id 2-2id 2-20id 2-21id 2-22id 2-23id 2-24id 2-3id 2-4id 2-5id 2-6id 2-7id 2-8id 2-9id 20-1id 20-10id 20-11id 20-12id 20-13id 20-14id 20-15id 20-16id 20-17id 20-18id 20-19id 20-2id 20-20id 20-21id 20-22id 20-23id 20-24id 20-3id 20-4id 20-5id 20-6id 20-7id 20-8id 20-9id 21-1id 21-10id 21-11id 21-12id 21-13id 21-14id 21-15id 21-16id 21-17id 21-18id 21-19id 21-2id 21-20id 21-21id 21-22id 21-23id 21-24id 21-3id 21-4id 21-5id 21-6id 21-7id 21-8id 21-9id 22-1id 22-10id 22-11id 22-12id 22-13id 22-14id 22-15id 22-16id 22-17id 22-18id 22-19id 22-2id 22-20id 22-21id 22-22id 22-23id 22-24id 22-3id 22-4id 22-5id 22-6id 22-7id 22-8id 22-9id 23-1id 23-10id 23-11id 23-12id 23-13id 23-14id 23-15id 23-16id 23-17id 23-18id 23-19id 23-2id 23-20id 23-21id 23-22id 23-23id 23-24id 23-3id 23-4id 23-5id 23-6id 23-7id 23-8id 23-9id 24-1id 24-10id 24-11id 24-12id 24-13id 24-14id 24-15id 24-16id 24-17id 24-18id 24-19id 24-2id 24-20id 24-21id 24-22id 24-23id 24-24id 24-3id 24-4id 24-5id 24-6id 24-7id 24-8id 24-9id 3-1id 3-10id 3-11id 3-12id 3-13id 3-14id 3-15id 3-16id 3-17id 3-18id 3-19id 3-2id 3-20id 3-21id 3-22id 3-23id 3-24id 3-3id 3-4id 3-5id 3-6id 3-7id 3-8id 3-9id 4-1id 4-10id 4-11id 4-12id 4-13id 4-14id 4-15id 4-16id 4-17id 4-18id 4-19id 4-2id 4-20id 4-21id 4-22id 4-23id 4-24id 4-3id 4-4id 4-5id 4-6id 4-7id 4-8id 4-9id 5-1id 5-10id 5-11id 5-12id 5-13id 5-14id 5-15id 5-16id 5-17id 5-18id 5-19id 5-2id 5-20id 5-21id 5-22id 5-23id 5-24id 5-3id 5-4id 5-5id 5-6id 5-7id 5-8id 5-9id 6-1id 6-10id 6-11id 6-12id 6-13id 6-14id 6-15id 6-16id 6-17id 6-18id 6-19id 6-2id 6-20id 6-21id 6-22id 6-23id 6-24id 6-3id 6-4id 6-5id 6-6id 6-7id 6-8id 6-9id 7-1id 7-10id 7-11id 7-12id 7-13id 7-14id 7-15id 7-16id 7-17id 7-18id 7-19id 7-2id 7-20id 7-21id 7-22id 7-23id 7-24id 7-3id 7-4id 7-5id 7-6id 7-7id 7-8id 7-9id 8-1id 8-10id 8-11id 8-12id 8-13id 8-14id 8-15id 8-16id 8-17id 8-18id 8-19id 8-2id 8-20id 8-21id 8-22id 8-23id 8-24id 8-3id 8-4id 8-5id 8-6id 8-7id 8-8id 8-9id 9-1id 9-10id 9-11id 9-12id 9-13id 9-14id 9-15id 9-16id 9-17id 9-18id 9-19id 9-2id 9-20id 9-21id 9-22id 9-23id 9-24id 9-3id 9-4id 9-5id 9-6id 9-7id 9-8id 9-9199619982000-505Deviation from monthly norm (degrees Celsius)Year of measurement
all times for region 1-1time2 1995time2 1995.08493150685time2 1995.16164383562time2 1995.24657534247time2 1995.32876712329time2 1995.41369863014time2 1995.49589041096time2 1995.58082191781time2 1995.66575342466time2 1995.74794520548time2 1995.83287671233time2 1995.91506849315time2 1996time2 1996.08469945355time2 1996.16393442623time2 1996.24863387978time2 1996.3306010929time2 1996.41530054645time2 1996.49726775956time2 1996.58196721311time2 1996.66666666667time2 1996.74863387978time2 1996.83333333333time2 1996.91530054645time2 1997time2 1997.08493150685time2 1997.16164383562time2 1997.24657534247time2 1997.32876712329time2 1997.41369863014time2 1997.49589041096time2 1997.58082191781time2 1997.66575342466time2 1997.74794520548time2 1997.83287671233time2 1997.91506849315time2 1998time2 1998.08493150685time2 1998.16164383562time2 1998.24657534247time2 1998.32876712329time2 1998.41369863014time2 1998.49589041096time2 1998.58082191781time2 1998.66575342466time2 1998.74794520548time2 1998.83287671233time2 1998.91506849315time2 1999time2 1999.08493150685time2 1999.16164383562time2 1999.24657534247time2 1999.32876712329time2 1999.41369863014time2 1999.49589041096time2 1999.58082191781time2 1999.66575342466time2 1999.74794520548time2 1999.83287671233time2 1999.91506849315time2 2000time2 2000.08469945355time2 2000.16393442623time2 2000.24863387978time2 2000.3306010929time2 2000.41530054645time2 2000.49726775956time2 2000.58196721311time2 2000.66666666667time2 2000.74863387978time2 2000.83333333333time2 2000.91530054645-10010203040-505Deviation from monthly norm (degrees Celsius)Surface temperature (degrees Celsius)

geomselected chunkdownloadedtotalstatus
geom1_tile_surftempMapgeom1_tile_surftempMap_chunk1.tsv272displayed
geom2_path_surftempMapgeom2_path_surftempMap_chunk1.tsv11displayed
geom3_text_surftempMapgeom3_text_surftempMap_chunk1.tsv11displayed
geom4_tile_surfdevMapgeom4_tile_surfdevMap_chunk1.tsv272displayed
geom5_path_surfdevMapgeom5_path_surfdevMap_chunk1.tsv11displayed
geom6_text_surfdevMapgeom6_text_surfdevMap_chunk1.tsv11displayed
geom7_text_scatterNowgeom7_text_scatterNow_chunk1.tsv11displayed
geom8_hline_scatterNowgeom8_hline_scatterNow_chunk1.tsv11displayed
geom9_vline_scatterNowgeom9_vline_scatterNow_chunk1.tsv11displayed
geom10_point_scatterNowgeom10_point_scatterNow_chunk1.tsv272displayed
geom11_hline_surftempTimeSeriesgeom11_hline_surftempTimeSeries_chunk1.tsv11displayed
geom12_tallrect_surftempTimeSeriesgeom12_tallrect_surftempTimeSeries_chunk1.tsv11displayed
geom13_line_surftempTimeSeriesgeom13_line_surftempTimeSeries_chunk1.tsv11displayed
geom14_hline_surfdevTimeSeriesgeom14_hline_surfdevTimeSeries_chunk1.tsv11displayed
geom15_tallrect_surfdevTimeSeriesgeom15_tallrect_surfdevTimeSeries_chunk1.tsv11displayed
geom16_line_surfdevTimeSeriesgeom16_line_surfdevTimeSeries_chunk1.tsv11displayed
geom17_text_scatterHeregeom17_text_scatterHere_chunk1.tsv11displayed
geom18_hline_scatterHeregeom18_hline_scatterHere_chunk1.tsv11displayed
geom19_vline_scatterHeregeom19_vline_scatterHere_chunk1.tsv11displayed
geom20_point_scatterHeregeom20_point_scatterHere_chunk1.tsv11displayed
milliseconds
updates
id
time2

Tour example

library(tourr)
mat <- rescale(as.matrix(flea[1:6]))
tour <- new_tour(mat, grand_tour(), NULL)
tour_dat <- function(step_size) {
  step <- tour(step_size)
  proj <- center(mat %*% step$proj)
  data.frame(x = proj[,1], y = proj[,2], 
             species = flea$species)
}
steps <- c(0, rep(1/15, 200))
stepz <- cumsum(steps)
dats <- lapply(steps, tour_dat)
datz <- Map(function(x, y) cbind(x, step = y), dats, stepz)
dat <- do.call("rbind", datz)
viz.tour <- list(
  plot = ggplot() + 
  geom_point(data = dat, 
             aes(x = x, y = y, colour = species, showSelected = step)),
  time = list(variable = "step", ms = 100),
  duration = list(step = 200)
  )
structure(viz.tour, class="animint")
#> Warning in animint2dir(x, out.dir = dir, json.file = "plot.json", open.browser = FALSE): to ensure that smooth transitions are interpretable, aes(key) should be specifed for geoms with
#> aes(showSelected=step), problem: geom1_point_plot

-0.50.00.5-0.6-0.30.00.30.6yxDownloading geom1_point_plot_chunk8.tsv...Downloading geom1_point_plot_chunk9.tsv...Downloading geom1_point_plot_chunk10.tsv...Downloading geom1_point_plot_chunk11.tsv...Downloading geom1_point_plot_chunk12.tsv...
species

geomselected chunkdownloadedtotalstatus
geom1_point_plotgeom1_point_plot_chunk12.tsv8201displayed
milliseconds
updates
species
step
VariableSelected value(s)
species
Concinna
Heptapot.
Heikert.
step
0.733333333333333

Additional interactive figures

Session info

devtools::session_info()
#>  setting  value                       
#>  version  R version 3.3.3 (2017-03-06)
#>  system   x86_64, linux-gnu           
#>  ui       X11                         
#>  language en_CA:en                    
#>  collate  en_CA.UTF-8                 
#>  tz       America/Montreal            
#>  date     2018-03-12                  
#> 
#>  package    * version     date       source                                  
#>  animint    * 2016.08.21  2017-03-10 Github (tdhock/animint@78974d8)         
#>  backports    1.1.0       2017-05-22 cran (@1.1.0)                           
#>  colorspace   1.2-6       2015-03-11 CRAN (R 3.2.3)                          
#>  devtools     1.12.0.9000 2016-08-12 Github (hadley/devtools@565ac15)        
#>  digest       0.6.12      2017-01-27 cran (@0.6.12)                          
#>  evaluate     0.10.1      2017-06-24 CRAN (R 3.3.3)                          
#>  ggplot2    * 2.1.0       2017-03-28 Github (faizan-khan-iit/ggplot2@5fb99d0)
#>  gtable       0.2.0       2016-02-26 CRAN (R 3.2.3)                          
#>  htmltools    0.3.6       2017-09-11 Github (rstudio/htmltools@02678ee)      
#>  knitr        1.19        2018-01-29 CRAN (R 3.3.3)                          
#>  labeling     0.3         2014-08-23 CRAN (R 3.2.3)                          
#>  lubridate  * 1.3.3       2013-12-31 CRAN (R 3.0.2)                          
#>  magrittr     1.5         2014-11-22 CRAN (R 3.2.0)                          
#>  maps       * 3.0.2       2016-01-04 CRAN (R 3.2.3)                          
#>  memoise      1.0.0       2016-01-29 CRAN (R 3.2.3)                          
#>  munsell      0.4.3       2016-02-13 CRAN (R 3.2.3)                          
#>  plyr       * 1.8.4       2016-06-08 CRAN (R 3.2.3)                          
#>  Rcpp         0.12.12     2017-07-15 cran (@0.12.12)                         
#>  RJSONIO      1.3-1       2016-08-03 local                                   
#>  rmarkdown    1.8         2017-11-17 CRAN (R 3.3.3)                          
#>  rprojroot    1.2         2017-01-16 cran (@1.2)                             
#>  scales       0.5.0       2017-08-24 cran (@0.5.0)                           
#>  stringi      1.1.5       2017-04-07 cran (@1.1.5)                           
#>  stringr      1.2.0       2017-02-18 CRAN (R 3.3.3)                          
#>  tourr      * 0.5.5       2017-08-02 CRAN (R 3.3.3)                          
#>  withr        1.0.2       2016-06-20 CRAN (R 3.2.3)                          
#>  yaml         2.1.14      2016-11-12 cran (@2.1.14)