![](/img/trans.png)
[英]Plot two line graphs within one chart with shared time x-axis in R axis.Date not working
[英]R pot.ts of multiple graphs and mapping time/date to x-axis from vector
我正在使用plot.ts函數基於一個數據幀一次繪制多個圖形。
data.frame的原始格式有以下4列:
1)日期/時間字符串2)以haP表示的壓力3)濕度4)溫度
用於繪制的內容不包括1):我可以將日期字符串列成功轉換為ar date。 我將其存儲到向量中。
我想繪制一個圖形,其中精確地將2/3/4和1)作為日期/時間值映射到x軸。
我該如何實現? 我可以使用plot.ts嗎?
親切的問候,亞歷克斯
我認為您應該根據自己的數據創建一個Zoo對象,並使用日期作為索引。
> df
a b
1 1 1
2 2 2
3 3 2
4 4 1
> d <- c('2012', '2013', '2014', '2015')
> z <- zoo(df, order.by = d)
> z
a b
2012 1 1
2013 2 2
2014 3 2
2015 4 1
> plot(z) # This uses plot.zoo
這將日期放在x軸上,其中df[a]
和df[b]
位於2個子圖中。
編輯:如果您不熟悉Zoo類:它基本上是一個時間序列,可以為其索引保留日期(或其他內容)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.