[問題] barchart圖合併

看板R_Language作者 (我喜歡妳)時間8年前 (2015/08/26 15:20), 8年前編輯推噓0(006)
留言6則, 1人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用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://www.ptt.cc/bbs/R_Language/M.1440573613.A.EB2.html

08/26 16:25, , 1F
barchart,我記得是lattice的
08/26 16:25, 1F

08/26 16:26, , 2F
要用print,lattice是grid based的繪圖 所以跟base
08/26 16:26, 2F

08/26 16:26, , 3F
的不相容
08/26 16:26, 3F

08/26 16:28, , 4F
google lattice multuple plots有很多種解法
08/26 16:28, 4F

08/26 16:29, , 5F
print的話請?print.trellis
08/26 16:29, 5F

08/26 16:30, , 6F
參數應該是用split跟position,還有more
08/26 16:30, 6F
謝謝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
文章代碼(AID): #1LtMYjwo (R_Language)