rChart 显示空白屏幕
rChart gives a blank screen
这是我的数据:
rawData <- structure(list(Date = c("4/30/2015", "5/1/2015", "5/2/2015",
"5/3/2015", "5/4/2015", "5/5/2015"), Amount = c(23L, 43L, 32L,
43L, 43L, 32L)), .Names = c("Date", "Amount"), class = "data.frame", row.names = c(NA,
-6L))
下面是空白的:
rPlot(Amount~Date, data = rawData, type = 'bar')
我不知道为什么 -- 虽然我是 rCharts 的新手 -- 我通常使用 ggplot2。
感谢您的帮助
我已经看过尽可能多的关于 rCharts 的教程或博客,但没有任何例子显示 rPlot
与 bar
类型一起使用,并且数据集与您的相似(只有一个 here 但它被用作具有不同变量和计数的直方图。
如果您将 bar
类型更改为 line
,rPlot
函数可以正常工作,这让我认为您不能在这种情况下使用 rPlot
。
#this works
p1 <- rPlot(x='Date', y='Amount', data = rawData, type = 'line')
p1
在我看来,如果你想绘制条形图,最好的办法是使用 vPlot
(或 hPlot
用于水平条)功能,效果很好:
p1 <- vPlot(x='Date', y='Amount', data = rawData, type = 'bar')
p1
实际上,根据下面@Shiva 的消息,您也可以这样做(type = 'column' 将垂直打印):
hPlot(x='Date', y='Amount', data = rawData, type = 'column')
实际上看起来更好:
这是我的数据:
rawData <- structure(list(Date = c("4/30/2015", "5/1/2015", "5/2/2015",
"5/3/2015", "5/4/2015", "5/5/2015"), Amount = c(23L, 43L, 32L,
43L, 43L, 32L)), .Names = c("Date", "Amount"), class = "data.frame", row.names = c(NA,
-6L))
下面是空白的:
rPlot(Amount~Date, data = rawData, type = 'bar')
我不知道为什么 -- 虽然我是 rCharts 的新手 -- 我通常使用 ggplot2。
感谢您的帮助
我已经看过尽可能多的关于 rCharts 的教程或博客,但没有任何例子显示 rPlot
与 bar
类型一起使用,并且数据集与您的相似(只有一个 here 但它被用作具有不同变量和计数的直方图。
如果您将 bar
类型更改为 line
,rPlot
函数可以正常工作,这让我认为您不能在这种情况下使用 rPlot
。
#this works
p1 <- rPlot(x='Date', y='Amount', data = rawData, type = 'line')
p1
在我看来,如果你想绘制条形图,最好的办法是使用 vPlot
(或 hPlot
用于水平条)功能,效果很好:
p1 <- vPlot(x='Date', y='Amount', data = rawData, type = 'bar')
p1
实际上,根据下面@Shiva 的消息,您也可以这样做(type = 'column' 将垂直打印):
hPlot(x='Date', y='Amount', data = rawData, type = 'column')
实际上看起来更好: