看板 R_Language 關於我們 聯絡資訊
舉個例子 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
CAPPON: 補充一下,每次產生的index個數都會不一樣。固定產生的圖 12/05 11:13
CAPPON: 要一頁2張index的參數 12/05 11:13