Re: [問題] ggplot2迴圈

作者: CAPPON (JI3)   2016-12-05 11:03:30
舉個例子
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()
作者: CAPPON (JI3)   2016-12-05 11:13:00
補充一下,每次產生的index個數都會不一樣。固定產生的圖要一頁2張index的參數

Links booklink

Contact Us: admin [ a t ] ucptt.com