请选择 进入手机版 | 继续访问电脑版
1556 2

[CDA数据分析师学习之路] 关于ggplot画图时的有关问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

66%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
198 点
帖子
7
精华
0
在线时间
28 小时
注册时间
2016-5-23
最后登录
2019-7-12

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人在用ggplot画多维箱线图,遇到了如图所示的问题

三维箱线图

三维箱线图
我想按照three days,three weeks,three months这个顺序进行排列,但是画出来后,默认的就是three days,three months,three weeks,请问该怎么修改啊?如果是lable2是F1,F2,F3的话,这个顺序就不会打乱,求大神们赐教
lable1=rbind(b1,b2,b3,b4,b5,b6,b7)
lable2=c("three days","three weeks","three months")
#lable2=c("F1","F2","F3")
data= structure( data,.Dimnames=list( c(lable1),c(lable2)))
data=data[-301:-400,]
data.df=melt(data)
data.df = rename(data.df, c(X1="lable1",X2="lable2"))
library(ggplot2)
#基函数
  p=ggplot(data.df,aes(x=lable2, y=value))+
  #箱线图函数
  geom_boxplot(notch = TRUE,aes(fill=lable1)) +
  #颜色标尺
  scale_fill_brewer(palette = "Set3")+
  labs(x = "scenario",y = "Variability")
p=p + theme(axis.text.x = element_text(size = 14, color = "black"),axis.text.y = element_text(size = 14, color = "black"))
p+theme(axis.title.x = element_text(size = 16),axis.title.y = element_text(size = 16))


二维码

扫码加我 拉你入群

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

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

关键词:gplot plot GPL variability Structure

cdl0102 发表于 2017-7-17 13:39:58 |显示全部楼层 |坛友微信交流群
要不你就简单点,重命名成 '1-three days' '2-three weeks' '3-three months'算了
占个座等回答

使用道具

cdl0102 发表于 2017-7-17 13:39
要不你就简单点,重命名成 '1-three days' '2-three weeks' '3-three months'算了
占个座等回答
谢谢,对的,我后来就是这样命名的,之后再修改标签(应该是这么说吧)

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 22:51