Как использовать данные в rChart Highcharts

У меня есть следующая таблица с именем "таула":

Freq levelArea levelSeveridad
1         1              1
2         2              1
3         3              1
2         4              1
3         8              1
2         9              1

Я хочу сделать пузырьковый график с помощью rChart Highcharts, я использую следующий код:

 a <- rCharts::Highcharts$new()
  a$chart(type = 'bubble' , plotBorderWidth=0, zoomType='xy')
  a$title(text='Data chart')
  a$series(data = list(x = taula$levelArea, y = taula$levelSeveridad, z = taula$Freq, name = "ourdata"))
  a

Я не знаю, как выразить "данные =...". Я пробовал разные способы, но не могу этого сделать.

Заранее спасибо!


person Francesc VE    schedule 28.01.2015    source источник


Ответы (2)


Возможно, это можно сделать с помощью функции hplot из пакета rCharts.

library(rCharts)
taula=data.frame(Freq=c(1,2,3,2,3,4),levelArea=c(1,2,3,4,8,9),levelSeveridad=c(1,1,1,1,1,1))
a <- hPlot(levelSeveridad ~ levelArea, data =taula, type = "bubble", title = "Data chart", size = "Freq" )
a$chart(zoomType = "xy")
a
person NicE    schedule 28.01.2015

вместо строки a$series попробуйте следующее

a$data(taula)

это сработало для меня. хотя я не уверен в желаемом конечном результате

person Yevgeny Tkach    schedule 28.01.2015
comment
если я сделаю $data(taula), на графике будет отображаться пузырь для каждого значения каждого столбца. То, что я хочу, - это пузырь со столбцом levelArea по оси x, столбцом levelSeveridad по оси y и размером пузыря столбца Freq. Спасибо! - person Francesc VE; 28.01.2015