我一直在尋找幾個小時,當然發現了一些類似的問題,但仍然沒有成功解決我的問題。刻面兩個數據集,在同一刻面上具有相同索引的兩列
這是我的問題。我有兩個數據集相同的列名,在這個例子中也是相同的行名。
比方說數據集:
t <- seq(1, 20, by = 0.5)
num_of_rows <- length(t)
df1 <- data.frame(A = runif(num_of_rows), B = runif(num_of_rows), C = runif(num_of_rows), D = runif(num_of_rows), F = runif(num_of_rows))
dimnames(df1)[[1]] <- t
df2 <- data.frame(A = runif(num_of_rows), B = runif(num_of_rows), C = runif(num_of_rows), D = runif(num_of_rows), F = runif(num_of_rows))
dimnames(df2)[[1]] <- t
df1<-melt(as.matrix(df1))
df2<-melt(as.matrix(df2))
colnames(df1) <- c("X1", "X2", "value")
colnames(df2) <- c("X1", "X2", "value")
ggplot() + geom_line(df1, aes(X1, value, color=factor(X2)), linetype=2) + geom_line(df2, aes(X1, value, color=factor(X2)) + facet_wrap(~X2)
我想是繪製這些數據集爲面,每個面與來自兩組數據相同的索引列。我跟隨模擬問題的答案,即熔化,爲數據集編號分配標籤等,但我仍然接受十個方面。來自第一組數據的前五位和來自第二組的數據。我希望你能提供任何幫助。
預先感謝您。
畫出他們怎麼樣?哪個繪圖函數,ggplot2?顯示您嘗試的代碼,我們可以告訴您如何解決它。 – MrFlick
@MrFlick對不起,我想,這很明顯。是的,與ggplot。我熔化了兩個數據集,給了融合的數據框相同的名稱,創建了ggplot()+ geom_line(df1,aes(X1,value,color = factor(X2)),linetype = 2)+ geom_line(df2,aes(X1,value ,顏色=因子(X2))+ facet_wrap(〜X2) – user3185925
所以請在你的問題中加入這段代碼,沒有理由讓我們做你已經完成的額外工作 – MrFlick