我对 R 有点陌生 - 我一直在尝试将 R 脚本包装为一个函数,以便可以从 Rserve 调用它。有谁知道为什么 ggplot2 不能在函数内部工作,但在函数外部工作得很好?
png('polarity.png')
ggplot(sent_df, aes(x=polarity)) +
geom_bar(aes(y=..count.., fill=polarity)) +
scale_fill_brewer(palette="RdGy") +
labs(x="polarity categories", y="number of conversatins") +
opts(title = "Sentiment Analysis of Posts on Facebook\n(classification by polarity)",
plot.title = theme_text(size=12))
dev.off()
这可能与ggplot2 在函数或 S4 中使用时产生错误有关,但我没有收到可以检测到的错误 - 我只是没有得到输出。