私は、データセットの各列に対して(quickplotを使用して)グラフを作成し、pdfとしてフォルダに保存しようとしています。ggplotを使ってRでグラフを自動的にプロットし、フォルダに保存するにはどうしたらいいですか?
これまでのところ、私はその後、私は、グラフをプロットし、保存するための関数を書くことを試みてきました
test.data <-cbind.data.frame(data$col_1,data$col_2,data$col_3)
(私は500の以上の列でそれをしようとする前に)テストデータフレームを作りました。私は、グラフの棒グラフ(いくつかのタイトルでは&の色の指定で)の数を表示しようとしています。各カテゴリーの人々したがって、列は通常、カテゴリデータで構成されます。
plot.graphs <- function(x) {
for(i in colSums(x)){
plots <- quickplot(i) +
geom_bar(color= "#6267c1", fill="#6267c1") +
labs(title= "i",
x="i",
y="Count") +
theme(help()
plot.title = element_text(colour = "#453694"),
axis.title = element_text(colour ="#453694"))
ggsave(plots,filename = "testplot",nm[1],".pdf",sep="")
print(plots)
}
}
plot.graphs(test.data)
しかし、これは多くのエラーが発生するように思われるので、私は正しくやっているとは思わない。
'(I colSumsで()' 'colSums'は関数であり、どこのために' i'が関数の内部で使用されている場合は、 'for'のための閉じ括弧のですか??別の問題は、あなたが'data.data < - data [c( "col_1"、 "col_2"、 "col_3")]' – akrun
ありがとうございました。私はそれらの変更を試してみましょう! – datastudent