全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6748 7
2015-11-17
图 如图,饼图分面有问题,怀疑是coord_polar(theta = "y")导致的都是按照最多一天画的饼图。请问如何让各个饼图按照各自的合集画图(即都是完整的圆),源代码如下:ggplot(order_sum[1:45,], aes(x = "", y = order_num, group=lev,fill = lev)) + geom_bar(stat = "identity", width = 1) + coord_polar(theta = "y") +
    labs(x = "", y = "", title = "6日内各提前预定分类占比" ) + theme(legend.title = element_blank()) +
    theme(panel.background = element_rect(fill = "transparent",colour = NA),plot.background = element_rect(fill = "transparent",colour = NA))+
    guides(fill=FALSE)+facet_wrap(~date,ncol=3)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-17 19:53:46
如果转换成百分比可以解决此问题,想问一下依旧用数字的话该怎么处理。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-20 12:35:45
ggplot(order_sum[1:45,], aes(x = "", y = order_num, group=lev,fill = lev)) + geom_bar(stat = "identity", width = 1) + coord_polar(theta = "y") +
    labs(x = "", y = "", title = "6日内各提前预定分类占比" ) + theme(legend.title = element_blank()) +
    theme(panel.background = element_rect(fill = "transparent",colour = NA),plot.background = element_rect(fill = "transparent",colour = NA))+
    guides(fill=FALSE)+facet_wrap(~date,scales="free_y",ncol=3)
最后分面里面设置Y轴标度自由!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-7-17 11:44:06
碰到同样问题,问题解决了吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-9-11 14:23:39
在ggplot(aes())中不要指定group;

即 eas(x="", y=order_num, fill=lev))  后面正常,就可以解决了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-9-17 09:17:59
可以在画柱状图的时候,加上一条“position = "fill"”,如下:
bp<- ggplot(data, aes(x="",value, fill=variable))+
  geom_bar(width = 1, stat = "identity", position = "fill")+
  facet_wrap(data$group)
pie <- bp + coord_polar("y", start=0)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群