2014-07-04 78 views
-6

我已data.frame:如何用ggplot繪圖?

> dfm 
    iteration fcm gk gg 
1   1 28.15 28.15 28.15 
2   2 16.25 15.82 15.99 
3   3 15.05 14.55 14.02 
4   4 11.61 11.00 11.12 

下一步是熔化本:

dfm <- melt(df, id.vars=c("iteration","fcm","gk","gg")) 

現在,我有一個的ggplot.My目標AES問題是創造一個情節,三列用不同的顏色表示。

+0

一個很好的出發點是哈德利的書:(https://www.google.de/search?q=ggplot2%3A%20Elegant%20Graphics%20for%20Data:[GGPLOT2數據分析精美圖案] %20Analysis)。 – Beasterfield

回答

1

你不應該使用所有的變量如id.vars試試這個代碼

dfm <- melt(df, id.vars=c("iteration")) 

什麼,你真的需要繪製?你的x和y軸是什麼?線情節或點?據我所知,這應該工作。

ggplot(dfm,aes(iterartion,value,colour=variable))+geom_point()