2014-11-20 2 views
1

Я читаю данные из файла и строят данные с использованием rchart/highchart, но я получаю следующую ошибку.Ошибка при построении данных в 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 (х, я, точный = точный): неверный тип подстрочный 'список'

Как я могу участок рассеивать график с использованием rcharts, вызывая Highcharts внутри?

ответ

2

Предполагая, что ваши имена столбцов в SampleData являются 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.

Смежные вопросы