簡體   English   中英

如何在r中用因子變量繪圖

[英]how to plot with factor variables in r

我有一個數據框df,每行包含幾個變量。 我想用x表示時間。

 time <- df[,1]
 plot(0,0,xlim=c(time[1],time[length(time)]),ylim = range(rowSums(df[,2:3])), t="n")

但這是行不通的,因為第一列是因子而不是變量。 如何獲得因子變量的范圍? 謝謝。

df:
   date      v1  v2  v3  v4 ...
01/09/2012   12  13  11
01/12/2012   13  15  10
01/20/2012   14  16  20
02/11/2012   10  17  18

date轉換為日期格式。 有很多方法可以做到這一點,但是使用lubridate軟件包可以輕松實現:

library(lubridate)
df$date = mdy(df$date)

range(df$date)

[1] "2012-01-09 UTC" "2012-02-11 UTC"

plot(df$date, df$v1)

在此處輸入圖片說明

暫無
暫無

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

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