全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11868 7
2014-07-24
用了par(new=TRUE),如何共用纵坐标?
如图,
我希望第一个screen中的三个数据点图,共用相同的坐标,纵坐标如何实现?
我通过让其中的两个图形的ylab="",勉强“实现”了三者共用第三图的ylab,但是axis的标度却不行 ,如何消除ylab=""两图的的纵坐的ticks,而共用第三个图的ticks? code.png

figure.png
二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-24 18:39:30
qijiongli 发表于 2014-7-24 18:26
用了par(new=TRUE),如何共用纵坐标?
如图,
我希望第一个screen中的三个数据点图,共用相同的坐标,纵 ...
用plot建数据框,用point画散点图,用line画折线图
二维码

扫码加我 拉你入群

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

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

2014-7-24 18:48:30
plot()函数中加上yaxt="n"可以去掉默认的坐标,然后再用axis函数加上。
后两组数据用points()函数添上即可,不必再用plot。
二维码

扫码加我 拉你入群

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

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

2014-7-24 18:48:57
zhufengyuan 发表于 2014-7-24 18:39
用plot建数据框,用point画散点图,用line画折线图
听清来好复杂,可否用代码演示一下,
不能用plot()中的参数设置来搞定这个问题吗?
x轴好像可以让多图共用一个坐标,这个y轴是否也可以相同设置?

二维码

扫码加我 拉你入群

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

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

2014-7-24 18:49:53
mymei 发表于 2014-7-24 18:48
plot()函数中加上yaxt="n"可以去掉默认的坐标,然后再用axis函数加上。
后两组数据用points()函数添上即可 ...
好的,我尝试一下
谢谢
有问题再来问 大家

二维码

扫码加我 拉你入群

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

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

2014-7-24 19:16:06
mymei 发表于 2014-7-24 18:48
plot()函数中加上yaxt="n"可以去掉默认的坐标,然后再用axis函数加上。
后两组数据用points()函数添上即可 ...
谢谢,在你的启发下用plot也可以实现的
在前两个plot中的ylab="",前分别加入yaxt="n",就可以了
谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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