R 如何在同一图形中绘制两条条形图
我有这种格式的数据帧。我想绘制一周中每一天相互重叠的条形图R 如何在同一图形中绘制两条条形图,r,R,我有这种格式的数据帧。我想绘制一周中每一天相互重叠的条形图 day_of_week clicks impressions <int> <int> <int> 1 0 65181 3778745 2 1 54658 2912405 3 2 50020 3016874 错误:stat_count()不能与y美学一起使用。鉴于您的代码,我认为您需
day_of_week clicks impressions
<int> <int> <int>
1 0 65181 3778745
2 1 54658 2912405
3 2 50020 3016874
错误:stat_count()不能与y美学一起使用。鉴于您的代码,我认为您需要的是
dd = read.table(text = 'day_of_week clicks impressions
0 65181 3778745
1 54658 2912405
2 50020 3016874', header = T)
dd = melt(dd, id.vars = 'day_of_week')
ggplot(data = dd, aes(x = day_of_week, y = value, fill = variable)) +
geom_col(alpha = 0.5, position = 'identity')
鉴于您的代码,我认为您需要的是
dd = read.table(text = 'day_of_week clicks impressions
0 65181 3778745
1 54658 2912405
2 50020 3016874', header = T)
dd = melt(dd, id.vars = 'day_of_week')
ggplot(data = dd, aes(x = day_of_week, y = value, fill = variable)) +
geom_col(alpha = 0.5, position = 'identity')
您是否查看了
ggplot2
文档?尤其地我想你在寻找类似的东西:可能是@Thomas的复制品我编辑了这个问题使用geom\u col
。可能会改变数据的形状。是否查看ggplot2
文档?尤其地我想你在寻找类似的东西:可能是@Thomas的复制品我编辑了这个问题使用geom\u col
。可能会重塑您的数据。