楼主: anchu
1961 2

[问答] R语言画图 [推广有奖]

  • 1关注
  • 1粉丝

硕士生

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2164 点
帖子
106
精华
0
在线时间
162 小时
注册时间
2015-9-13
最后登录
2020-7-25

楼主
anchu 在职认证  发表于 2016-1-28 17:43:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如图 Rplot03.png ,怎么让两图中间间隔减小,然后去掉右图的标度(即去掉0.0,0.2,,,0.8,1),进一步让下坐标density,Expression correlation更靠近点图形。以下是我写的一段画上图的代码#画经验累积分布函数
split.screen(c(1,2)) #分屏幕为左右两边
screen(1) #屏幕1预备输出
plot(ecdf(density_Mi),do.points=FALSE, col="red",xlim=c(0,0.3),main=" ",
     xlab="density",ylab="Cumulative probability",
     verticals=TRUE)
lines(ecdf(density_my),do.points=FALSE, col="blue",verticals=TRUE)
lines(ecdf(density_SN),do.points=FALSE, col="green",verticals=TRUE)
screen(2) #屏幕2预备输出
plot(ecdf(cor_Mi),do.points=FALSE, col="red",xlim=c(-0.2,0.48),main=" ",
     xlab="Expression correlation",ylab="",
     verticals=TRUE)
lines(ecdf(cor_my),do.points=FALSE, col="blue",verticals=TRUE)
lines(ecdf(cor_SN),do.points=FALSE, col="green",verticals=TRUE)

如何改进优化,望大神指教啊,谢谢。

二维码

扫码加我 拉你入群

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

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

关键词:R语言 correlation Probability Expression cumulative 分布函数 screen 左右

沙发
yywan0913 在职认证  发表于 2016-1-29 09:19:52
  1. 1.每个plot之前可以设置par(mar=c(,,,)),调整作图区域与图形区域的空白宽度。
  2. 2,第二个plot加上  yaxt="n"
复制代码
已有 1 人评分经验 论坛币 收起 理由
李会超 + 40 + 5 热心帮助其他会员

总评分: 经验 + 40  论坛币 + 5   查看全部评分

藤椅
anchu 在职认证  发表于 2016-1-29 09:58:11
yywan0913 发表于 2016-1-29 09:19
感谢指点,我试试!谢谢!

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

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