数据如下所示:
lagmonth | amt | table
1 | 4795.5 | a
2 | 1999.4 | a
3 | 540.2 | a
...
表列有两个变量,a和b。 lagmonth列的整数值为1到36.我想构建一个并排的boxplot,其中x轴为table(a和b),y轴为lagmonth,使用amt值作为lagmonth的权重(或频率?)值。我如何在R上执行此操作?
> ggplot(dfx, aes(dfx$table, dfx$lagmonth, weights = max(0,dfx$amt))) + geom_boxplot()
Warning message:
Computation failed in `stat_boxplot()`:
object 'weight' not found
这没有用。提前谢谢。
答案 0 :(得分:0)
ggplot(dfx,aes(x = table,y = amt))+ geom_boxplot()