Enabling Interactivity on Displays of Multivariate Time Series and Longitudinal Data

Xiaoyue Cheng, Dianne Cook, Heike Hofmann

Research output: Contribution to journalArticleResearchpeer-review

3 Citations (Scopus)


Temporal data are information measured in the context of time. This contextual structure provides components that need to be explored to understand the data and that can form the basis of interactions applied to the plots. In multivariate time series, we expect to see temporal dependence, long term and seasonal trends, and cross-correlations. In longitudinal data, we also expect within and between subject dependence. Time series and longitudinal data, although analyzed differently, are often plotted using similar displays. We provide a taxonomy of interactions on plots that can enable exploring temporal components of these data types, and describe how to build these interactions using data transformations. Because temporal data are often accompanied other types of data we also describe how to link the temporal plots with other displays of data. The ideas are conceptualized into a data pipeline for temporal data and implemented into the R package cranvas. This package provides many different types of interactive graphics that can be used together to explore data or diagnose a model fit.
Original languageEnglish
Pages (from-to)1057-1076
Number of pages20
JournalJournal of Computational and Graphical Statistics
Issue number4
Publication statusPublished - 1 Oct 2016


  • Data visualization
  • Interactive graphics
  • Longitudinal data
  • Multiple linked windows
  • Multivariate time series
  • Statistical graphics

Cite this