这是我在R中创建gg-plot的代码。到目前为止,这并不差,从某种意义上说,我成功地将它按照正确的原则进行分组并按类编码。我的问题是,不是在y轴上有一堆随机y值,我想要一个合适的比例和条形。
ggplot(SUMMARY.PCTDIFF, aes(principle, pctdiff)) +
geom_bar(aes(fill = class),position = "dodge", stat="identity",col="black")
答案 0 :(得分:2)
您的pctdiff
变量偶然变成了一个因素。运行
SUMMARY.PCTDIFF$pctdiff <- as.numeric(as.character(SUMMARY.PCTDIFF$pctdiff))
并重新创建你的情节。更好的是,查看工作流程的上游,看看如何阻止这种情况发生(提示,修复所谓的全数字列中的错误/使用na.strings
参数read.csv
/使用stringsAsFactors=FALSE
然后显式转换为数字...)