楼主: zhminn
5522 2

[问答] R语言ggplot2画箱线图显示问题 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

21%

还不是VIP/贵宾

-

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

楼主
zhminn 发表于 2019-4-5 18:14:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币


捕获.PNG
如图,由于横坐标数量多,箱线图显示除了问题。我的代码如下,有试图在png()里面设置宽和高,但是依旧显示不正常。请问这个应该怎么解决?
library(ggplot2)
setwd("F:/zm-R-work/R命令/workdir")
png(file = "CR11test_chr_ml.png")
ggplot(data=f,aes(x=V1,y=V2))+
  geom_boxplot(width=0.2,position=position_dodge(0.9))+
  theme(axis.text.x=element_text(angle=30,hjust = 1,face="plain",size=15), #设置x轴刻度标签的字体显示倾斜角度为15度,并向下调整1(hjust = 1),字体簇为Times大小为20
        axis.title.y=element_text(size = 20,face="plain"), #设置y轴标题的字体属性
        axis.title.x=element_text(size = 20,face="plain"), #设置x轴标题的字体属性
        panel.border = element_blank(),axis.line = element_line(colour = "black",size=1), #去除默认填充的灰色,并将x=0轴和y=0轴加粗显示(size=1)

        panel.grid.major = element_blank(),   #不显示网格线
        panel.grid.minor = element_blank())+  #不显示网格线
  ylab("Methylation evel of each chromosome")+xlab("Chromosome")
dev.off()

二维码

扫码加我 拉你入群

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

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

关键词:倾斜角度 箱线图 倾斜角 横坐标 不正常 R语言 ggplot2 箱线图

沙发
zhminn 发表于 2019-4-8 15:22:22
已解决,还是画布宽高的设置问题。将png(file = "CR11test_chr_ml.png")设置为png(file = "CR11test_chr_ml.png", width=1000,height=1000)即可显示正常图。

1CR11_boxplot.png (14.26 KB)

1CR11_boxplot.png

藤椅
茗姜 发表于 2021-8-2 09:47:11
我出现类似问题,是因为数据一列为字符类型了,修改为数值类型就好了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 13:25