作者remember69 (我喜欢你)
看板R_Language
标题[问题] barchart图合并
时间Wed Aug 26 15:20:10 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手,1个多月
[问题叙述]:
想将图合并,目前在网路上找到的都是
windows(width = 4.5, height = 4.5, pointsize = 10)
old.par <- par(mfrow = c(2,3), mex = 0.6, mar = c(5, 4, 4, 2) + 0.1)
然後直接打
plot()
plot()
.
.
.
再
par(old.par)
我用其他的图也是会并起来ex:pie(),itemFrequencyPlot()
但用barchart时却无法
barchart(cmd70$CMD,horizontal = FALSE,xlab = "CMD",ylab="click次数")
barchart(cmd60$CMD,horizontal = FALSE,xlab = "CMD",ylab="click次数")
第二张图会直接盖过去,不会像用plot()会依序排好
想请问是barchart本身比较特殊无法合并,还是我哪个环节出了错
有办法可以解决吗?谢谢~~~
[程式范例]:
[关键字]:
barchart,par
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.96.194.58
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1440573613.A.EB2.html
1F:→ celestialgod: barchart,我记得是lattice的 08/26 16:25
2F:→ celestialgod: 要用print,lattice是grid based的绘图 所以跟base 08/26 16:26
3F:→ celestialgod: 的不相容 08/26 16:26
4F:→ celestialgod: google lattice multuple plots有很多种解法 08/26 16:28
5F:→ celestialgod: print的话请?print.trellis 08/26 16:29
6F:→ celestialgod: 参数应该是用split跟position,还有more 08/26 16:30
谢谢C大~~我找到方法了
是要用print没错QQ
p1<- barchart(data1)
p2<- barchart(data2)
p3<- barchart(data3)
print(p1, split=c(1,1,3,1), more=TRUE)
print(p2, split=c(2,1,3,1),more= TRUE)
print(p3, split=c(3,1,3,1))
给需要的人参考一下~
※ 编辑: remember69 (140.96.194.58), 08/26/2015 16:36:39