这是我的数据:

    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,但它被用作直方图合并的变量和计数不一样)。

如果将rPlot类型更改为bar,则line函数可以正常工作,这使我认为在这种情况下不能使用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')

实际上看起来更好:

08-24 15:04