1
df = data.frame(a = rnorm(100), b = rnorm(100))
假設我想繪製df $ a和df $ b。如何在不同顏色的同一個圖上繪製這些點羣?R:如何使用ggplot繪製多個羣集
plot(df$a)
points(df$b)
這就是我想要的情節。但是我怎樣才能在ggplot中做同樣的事情?並以不同顏色製作變量。
df = data.frame(a = rnorm(100), b = rnorm(100))
假設我想繪製df $ a和df $ b。如何在不同顏色的同一個圖上繪製這些點羣?R:如何使用ggplot繪製多個羣集
plot(df$a)
points(df$b)
這就是我想要的情節。但是我怎樣才能在ggplot中做同樣的事情?並以不同顏色製作變量。
你要先做兩件事情
創建x軸的索引(plot
由defult做它)
熔化數據
library(ggplot2)
library(reshape2)
df$indx <- seq_len(100)
mdf <- melt(df, "indx")
ggplot(mdf, aes(indx, value, color = variable)) +
geom_point()
陰謀反對什麼?點?箱形圖? – 2014-12-01 21:44:16
只是點。它應該看起來像'plot(df $ a)'(即scatterplot),但我想用ggplot使所有的東西看起來更漂亮。並用不同顏色在同一圖表上繪製兩列。 – Adrian 2014-12-01 21:45:54
我不是一個低調的選民,但你沒有顯示任何研究或努力提供一個明確的問題。在這種情況下,您想根據索引或行號繪製數據。 – 2014-12-01 21:46:56