我正在使用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绘制散点图?
答案 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。