我需要幫助來在一個循環中對多個文件進行barplot。我創建了一個功能barplot只有兩列,這些不同的文件從5列輸入文件中包含的,然後調用函數爲條形圖創建一個函數並在循環中調用它並保存所有圖形
bar.plot <- function(col_name1, col_name2,input_file, lable1, lable2)
{
barplot(col_name1,names.arg = col_name2, xlab = "label1", ylab = "lable2",
col= "blue",main = "bar plot of average",border = "red")
box()
}
#call the function for 10 files
i <- 1
for (i in 1:10)
{
filename <_paste("C:/Users/admin/GoogleDrive/Vidya/R/document/Group_",i,".csv",sep = "")
group <- read.csv(filename)
lablex <- "average"
labley <- "master id"
bar.plot(group$total_pause_time,group$employee_id, group, lablex, labley)
}
輸出曲線顯示xlable作爲label1和ylable爲lable2,即使我已經進入了「 average「in lablex and」master id「in labley。 也告訴我如何用10個不同的名字保存這些不同的地塊,例如plot1.jpg到plot10.jpg
嗨,這段代碼保存所有繪圖在一個pdf中,但仍然標籤不來作爲「平均」和「主ID」 –
@vidyanair希望這可能對你有幫助 –
kumar ok ..我會嘗試 –