Re: [問題] ggplot2迴圈

看板R_Language作者 (JI3)時間9年前 (2016/12/05 11:03), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/3 (看更多)
舉個例子 aaa=matrix(c("A","A","A","B","B","B","C","C","A1","A2","A3","A1","A2","A3","A1 ","A2",0.92,0.95,0.94,0.91,0.99,0.98,0.88,0.91,0.92,0.94,0.95,0.96,0.98,0.92,0 .94,0.92),8,4) dimnames(aaa)[[2]]=c("Index","Item","M08","12/2") 1.by index畫圖,相同的index畫在同一張,item為每一條線。所以會有3張圖...想要一頁 呈現2張圖 2.因欄位名稱有文字跟日期...該怎麼處理呢?日期部份讀入會變成x12.2 遇到這2個問題,再麻煩前輩幫忙了 謝謝 ※ 引述《CAPPON (JI3)》之銘言: : 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : [環境敘述]: : R version 3.3.2 : 請教前輩 : 想用ggplot產生多張圖 , 一頁放6張圖 : 用迴圈去寫時,無法產生圖形 : 不曉得是哪裡出錯了 : 但如果用i=1 , i=2 一個一個跑卻是沒問題 : 另外 產生的pdf檔圖形的大小是否可以更改呢? : 謝謝 : pdf(file=paste("D:\\123123", ".pdf", sep="")) : for ( i in 1:2){ : ggplot(data_melt_TN[data_melt_TN[,3]==TN[(i-1)*6+1]|data_melt_TN[,3]==TN[(i- 1) : aes(x = variable, y = value, group = id, : colour = Item)) + geom_point(cex=2) + geom_line() + : scale_color_manual(values=c("red","orange","green"))+ : facet_wrap(~Index,ncol=2)+ : theme(axis.text.x = element_text(angle = 90, hjust = 1,size=12)) : } : dev.off() -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.2.29 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1480907013.A.BFC.html

12/05 11:13, , 1F
補充一下,每次產生的index個數都會不一樣。固定產生的圖
12/05 11:13, 1F

12/05 11:13, , 2F
要一頁2張index的參數
12/05 11:13, 2F
文章代碼(AID): #1OHDa5ly (R_Language)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
9
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
1
9
文章代碼(AID): #1OHDa5ly (R_Language)