将附加数据系列添加到R中的高图(可能添加图层)上的工具提示

时间:2016-11-18 20:45:28

标签: r highcharts tooltip rcharts

请原谅我的不清晰,因为这是我第一次使用rCharts,highcharts或JavaScript。

我的数据框结构如下:

object    value     cum.value    date

 Dog       1           1         11-05
 Dog       3           4         11-06
 Dog      -2           2         11-07
 Cat       8           8         11-05
 Cat       3           11        11-06
 Cat       5           16        11-06

我目前使用此命令在R中绘制了一个高级图:

chart <- hPlot(x = 'date', y = 'value', group = 'object', data = df, type = 'line')

我正在尝试将数据系列添加到我的图表中,这样当您将鼠标悬停在每个数据点上时,它将显示未绘制的信息。目前,它显示日期,对象和累计值。

我想添加cum.value来获得它,如果你将鼠标悬停在某个点上的图表上,它将显示日期,对象,值和cum.value。

我试着查看$ tooltip,但我似乎无法添加除x和y之外的更多数据系列,并且我也失去了着色方案(如果有任何方法可以保留默认值并且只添加额外的数据系列,这将是理想的)。

运行此命令会删除颜色方案,我似乎无法找到添加cum.value列的方法。

chart$tooltip( formatter = "#! function() { return 'Date: '     + this.point.x + '<br />' + 'Cumulative Return: '    + this.point.y  + '<br />'; } !#")

另外,是否可以在折线图上添加散点图图层?因此,散点图的点是值,但我的图表中的线是cum.value。

我不是非常擅长制作图表所以任何帮助都会受到赞赏。如果可能的话,我想留在R中,因为JavaScript有点令人生畏

0 个答案:

没有答案