楼主: cooler372
6426 3

[问答] R软件中如何将数量级不同的数据清晰地画在同一张图中 [推广有奖]

  • 0关注
  • 1粉丝

已卖:22份资源

博士生

89%

还不是VIP/贵宾

-

威望
0
论坛币
1067 个
通用积分
1.0603
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
20443 点
帖子
120
精华
0
在线时间
561 小时
注册时间
2010-4-5
最后登录
2022-5-1

楼主
cooler372 发表于 2012-12-7 09:59:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问R软件中如何将数量级不同的数据清晰地画在同一张图中,例如:CPI(100%左右)、利率(一般都在6%以内)等等,数据相差比较大,但是放在一张图中趋势对比明显。ggplot2可以实现,但是程序包说明太多了,短时间内不容易上手,不知道有没有做过类似图的人分享程序呢?谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:r软件 数量级 张图中 ggplot2 gplot 数量级 如何

沙发
jmpamao 发表于 2012-12-7 14:54:45
也学学看,怎么搞定双坐标
cpi_int <- read.table("C:/Program Files/R/cpi-interest.txt",sep=" ",header=T)
op <- par(mar=c(5,4,4,4))
plot(cpi_int$months,cpi_int$CPI,col=3,axes=F,type="l",xlim=range(cpi_int$months),ylim=c(85,125),ylab="")
axis(1)
axis(2,col=3)
par(new=T)
plot(cpi_int$months,cpi_int$int_rate,col=2,axes=F,type="l",xlim=range(cpi_int$months),ylim=c(5,8),ylab="")
axis(4,col=2)
mtext("CPI %",2,col=3,line=2)
mtext("interest rate %",4,col=2,line=2)


CPI-INT.png (4.74 KB)

CPI-INT.png

cpi-interest.txt
下载链接: https://bbs.pinggu.org/a-1227732.html

83 Bytes

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zhangtao + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

藤椅
cooler372 发表于 2012-12-7 19:57:48
jmpamao 发表于 2012-12-7 14:54
也学学看,怎么搞定双坐标
cpi_int
谢谢,其实利率和cpi是我随便举得两个例子,如果变量的个数再多的话,还能不能做呢?比方说变量是三个或三个以上,并且变量间的数量级相差比较大。我见有人做过,思路不是双坐标,坐标还是只有一个,但是将坐标刻度进行了调整。

板凳
jmpamao 发表于 2012-12-7 20:00:58
发个图看看撒

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

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