rCharts для некоторых функций, таких как временная шкала в блестящем приложении

Я использую rCharts в блестящем приложении. rCharts — очень полезный пакет для визуализации. когда мы перемещаем мышь над фигурой, это будет намекать мне на какое-то сообщение. например, у меня есть кадр данных, например !data.frame(date=c(....),revenue=c(....))

затем, когда он превратится в график, при перемещении мыши он сообщит нам дату и доход,

но я хочу изменить это сообщение, например, когда на него указывает мышь, оно сообщит мне, что произошло в тот день, поэтому я могу изменить фрейм данных следующим образом: data.frame(date=c(....),revenue=c (....),события=с(...))

если это произойдет, будет очень легко проверить, какие события повлияли на мой доход. если кто-нибудь знает, как это реализовать, пожалуйста, скажите мне! Спасибо.


person Yu Jackey    schedule 26.10.2014    source источник
comment
Пожалуйста, предоставьте минимальный воспроизводимый пример, демонстрирующий проблему, с которой вы столкнулись. В rCharts есть много базовых библиотек для построения диаграмм, пожалуйста, укажите, какие именно вы используете.   -  person jdharrison    schedule 26.10.2014
comment
ах, просто хочу простую диаграмму, например glimmer.rstudio.com/pssguy/CRANcountdown, но я хотите, когда наведите указатель мыши на точку, он скажет мне, что произошло в этот момент. Я имею в виду, как изменить метку точки по умолчанию. спасибо за Ваш ответ.   -  person Yu Jackey    schedule 26.10.2014
comment
либо hightcharts, либо nvd3, либо моррис в порядке   -  person Yu Jackey    schedule 26.10.2014


Ответы (1)


Если я правильно понимаю, вы хотите настроить всплывающую подсказку для отображения столбца events.

Вот пример, в котором я хочу отобразить столбец disp против столбца hp, но всплывающая подсказка должна отображать столбец gear.

n<-nPlot(disp~hp,data=mtcars,type='lineChart')
n$chart(
  tooltipContent="#! function(key, x, y, e){
  return  e.point.gear
} !#"
  )

Вы можете добавить любой HTML-код, который вы хотите, в tooltipContent, чтобы отформатировать вещи по своему вкусу.

person keegan    schedule 28.10.2014
comment
спасибо, работает хорошо. но не могли бы вы сказать мне, что я должен делать в этом вопросе. stackoverflow.com/ вопросы/26584878/ - person Yu Jackey; 29.10.2014
comment
Конечно. Если этого ответа достаточно, пожалуйста, закройте вопрос. - person keegan; 29.10.2014