在 R 控制檯內繪圖
以下程式碼可以從 Weka 課程中找到
鑑於 iris.arff
載入在 weka 中,在 Weka Explorer 的 R console
或 Weka KnowledgeFlow 的 R Scripting
中,你可以使用以下程式碼來製作漂亮的圖:
library(ggplot2)
ggplot(rdata, aes(x = petallength)) + geom_density()
ggplot(rdata, aes(x = petallength)) + geom_density() + xlim(0,8)
ggplot(rdata, aes(x = petallength)) + geom_density(adjust = 0.5) + xlim(0,8)
ggplot(rdata, aes(x = petallength, color = class)) + geom_density(adjust = 0.5) + xlim(0,8)
ggplot(rdata, aes(x = petallength, color = class, fill = class)) + geom_density(adjust = 0.5) + xlim(0,8)
ggplot(rdata, aes(x = petallength, color = class, fill = class)) + geom_density(adjust = 0.5, alpha = 0.5) + xlim(0,8)
library(reshape2)
ndata = melt(rdata)
ndata
ggplot(ndata, aes(x = value, color = class, fill = class)) + geom_density(adjust = 0.5, alpha = 0.5) + xlim(0,8) + facet_grid(variable ~ .)
ggplot(ndata, aes(x = value, color = class, fill = class)) + geom_density(adjust = 0.5, alpha = 0.5) + xlim(0,8) + facet_grid(. ~ variable)
ggplot(ndata, aes(y = value, x = class, colour = class)) + geom_boxplot() + facet_grid(. ~ variable)