1. month = 0:10
  2. dat <- data.frame(
  3. month = month,
  4. traj1 = rnorm(11),
  5. traj2 = rnorm(11)
  6. )
  7. m1 <- mPlot(x = 'month', y = c('traj1', 'traj2'), data = dat, type = 'Line')
  8. m1$set(parseTime = FALSE)
  9. m1$set(hoverCallback = "#! function(index, options, content){
  10. var row = options.data[index]
  11. month = 'Month: ' + row.month
  12. line1 = 'Traj1: ' + row.traj1
  13. line2 = 'Traj2: ' + row.traj2
  14. if (row.traj1 < row.traj2){
  15. tmp = line1; line1 = line2; line2 = tmp;
  16. }
  17. return [month, line1, line2].join('<br/>')
  18. } !#")
  19. m1