簡體   English   中英

我想使用 ggplot2 在單個圖中執行多行

[英]I want to do the multiple lines in the single plot using the ggplot2

我正在處理包含許多行和列的大型數據集。 這里顯示的數據是其中的一部分。 我想將 b 列的所有值都放到 e 對變量 a

我嘗試了融化功能,看起來它不起作用。 請幫助我通過使用 ggplot2 來解決這個問題,如有必要,請使用循環或 appy 函數

在此處輸入圖片說明

您可以使用函數gather() (庫tidyr ),它將列b重新組合到e 然后,您可以使用ggplot()繪圖並使用函數facet_grid()拆分圖形。

df %>% 
gather(2:5, key = myColumns, value = myValues) %>% 
ggplot(aes(x = a, y = myValues, color = myColumns)) + 
geom_line() + 
facet_grid(myColumns ~ .)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM