使用R闪亮服务器和ggplot

时间:2013-05-20 08:40:34

标签: r ggplot2

使用ggplot绘制饼图,如下面RStudio中的代码所示,并且工作正常。问题是当我想使用R闪亮服务器时。

indicatorTotals<-tapply(anc_data$Total,anc_data$Indicator,sum)
graphdatapie <- as.data.frame(indicatorTotals)
c <- ggplot(graphdatapie, aes(x=rownames(graphdatapie),y=indicatorTotals,fill = 
    indicatorTotals)) + geom_bar(width = 1,stat="identity")
print(c + coord_polar(theta = "y"))

数据是这种格式

                       indicatorTotals
ANC 1st visit                   248777
ANC 2nd visit                   231914
ANC 3rd visit                   162062
ANC 4th or more visits           99528

我从R闪亮服务器ui.R。

收到以下错误消息
Error:object 'graphdatapie' not found. 

可能是什么问题???

1 个答案:

答案 0 :(得分:2)

将以下内容添加到ggplot函数中: environment = environment()

ggplot(graphdatapie, aes(x=rownames(graphdatapie),y=indicatorTotals,fill = 
             indicatorTotals), environment=environment()) 

然后重启启动服务器。这将解决问题。