使用HighChart在rchart中绘制数据时出错

时间:2014-11-20 07:30:40

标签: r highcharts rcharts

我正在使用rchart / highchart从文件中读取数据并绘制数据,但我得到了以下错误。

的sampleData

A   B   C
2   3   0
4   5   0
4   -3   1
-8   5   1
2   -3   2
-2   -5   2
12   3   3
-4   5   3

R Scitpt:

require(devtools)
install_github(’rCharts’ ,’ramnathv’)
sampledata<-read.csv("data.csv",header=TRUE,sep="\t")
h1 <- hPlot(x = sampledata[1,], y = sampledata[2,], data = sampledata, type = "scatter", group=sampledata[3,])

.subset2中的错误(x,i,exact = exact):无效的下标类型'list'

如何通过在内部调用Highcharts来使用rcharts绘制散点图?

1 个答案:

答案 0 :(得分:2)

假设采样数据中的列名是A,B和C,这应该有效:

h1 <- hPlot(x = 'A', y = 'B', data = sampledata, type = "scatter", group='C') 

函数hPlot不想获取实际数据值。相反,您应该将要绘制的列的名称作为输入。或者,您也可以使用公式界面。例如,请参阅https://github.com/ramnathv/rCharts/blob/master/inst/libraries/highcharts/examples.R