[英]Adding multiple lines to plot, without ggplot
我想在同一個圖上繪制多條線,而不使用 ggplot。
我有一段時間內不同個人的分數,並希望在每個人的年度分數之間繪制一條線。 數據組織成每一行代表一個人,每一列代表給定年份的觀察值。
目前我正在使用 for 循環,但我知道這在 R 中通常效率不高,並且我很感興趣在基礎 R 中是否有任何更合適的方法可用。
我將與多達 100,000 個人一起工作
謝謝。
代碼:
df=data.frame(runif(10,0,100),runif(10,0,100),runif(10,0,100),runif(10,0,100))
df=data.frame(t(df))
Years=seq(1,10,1)
plot(1,type="n",xlab="Year",ylab="Score", xlim=c(1,10), ylim=c(0,100))
for(x in 1:4){lines(Years,df[x,])}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.