由于“找不到对象'变量'”而无法使用箱线图进行绘制

jjjjjjj jjjjjjj

我尝试使用R和ggplot2的标准图形绘制一些数据。首先,我有一个带有15列的DF。因此,我决定使用数据reshape包和melt数据。我使用此代码。

require(reshape)
melta <- melt(alc, id.vars = c("SERIAL"))
boxplot(alc = melta,  variable~value)

但是我偶然发现了这个错误

“ eval(expr,envir,enclos)中的错误:找不到对象'变量'”。

我在哪里弄错了?

Mela的结构是。

'data.frame':   17108 obs. of  3 variables:
$ SERIAL: int  38029154 38043671 38090011 38092911 38096206 38097725 38098892 38098895 38098986 38099056 ...
$ variable: Factor w/ 14 levels "ALL_CATEGORIES_TOTAL",..: 1 1 1 1 1 1 1 1 1 1 ...
$ value   : num  662866 1404542 889061 1203516 736608 ...

无效的

罗伯特

尝试这个,

boxplot(data = melta,  value~variable)

惠特ggplot:

library(ggplot2)
p <- ggplot(melta, aes(factor(variable), value))
p + geom_boxplot(aes(fill = factor(variable))) +
   facet_wrap( ~ variable, scale="free")+ labs(title = "EC region")+
  scale_fill_discrete(guide=FALSE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章