全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6399 3
2012-12-07
请问R软件中如何将数量级不同的数据清晰地画在同一张图中,例如:CPI(100%左右)、利率(一般都在6%以内)等等,数据相差比较大,但是放在一张图中趋势对比明显。ggplot2可以实现,但是程序包说明太多了,短时间内不容易上手,不知道有没有做过类似图的人分享程序呢?谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
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

大小:83 Bytes

 马上下载

二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2012-12-7 20:00:58
发个图看看撒
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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