Я простой кодер R, у меня почти нет опыта кодирования в HTML или javascript, поэтому мне трудно понять обертки для кода настройки всплывающей подсказки.
У меня есть 2 временных ряда, которые я построил с помощью rCharts lineWithFocusChart, теперь я хочу настроить всплывающую подсказку, чтобы она выглядела следующим образом: http://shiny.rstudio.com/gallery/nvd3-line-chart-output.html
Вот мой код:
shinyServer(function(input, output) {
output$myChart <- renderChart({
select<-as.numeric(input$radioTS)
out <- data.frame(Actuals[,select], Fits[,select], mmmyyyy)
colnames(out) <- c("Actuals","Fits","Date")
data<-melt(out,id.vars = 'Date')
data$Date <- as.numeric(as.POSIXct(data$Date)) * 1000
p1 <- nPlot(
value ~ Date,
group = 'variable',
data = data,
type = 'lineWithFocusChart',
width = 650,
height = 500
)
p1$addParams(dom = 'myChart')
p1$xAxis(tickFormat = "#!function(d) {return d3.time.format('%b %Y')(new Date(d))}!#")
p1$x2Axis(tickFormat = "#!function(d) {return d3.time.format('%Y')(new Date(d))}!#")
p1$yAxis(tickFormat = "#!function(d) {return d3.format('0,.0')(d)}!#")
return(p1)
})
})