如何用R的ggplot2作時間序列的圖?

時間 2021-06-04 01:03:00

1樓:

1. 對於型別為'dataframe'的時間序列資料使用ggplot2展示:

> class(ggplot2::economics)

[1] "tbl_df" "tbl൪data.frame"

> p <- ggplot(economics,aes(x=date,y=unemploy))

> p + geom_line(colour='green')

# 新增面積圖,調整透明度

> p + geom_line(colour='green') + geom_area(colour='green',alpha=0.2)

2. 對於型別為'ts'的時間序列資料使用ggplot2展示:

> class(Nile)

[1] "ts"

# 對ts型別的資料進行df型別轉換

> a <- data.frame(Time=c(time(Nile)),Nile=c(Nile))

> p <- ggplot(a,aes(x=Time,y=Nile))

> p + geom_line(colour = 'green') + xlab('The Time Series of Date')

+ ylab('The Time Series of Nile')

2樓:王雨晨

我都是看ggplot2的文件:Index. ggplot2 0.9.3.1。不過有些圖原生的函式反而更方便,比如acf和plot.ts什麼的

r語言ggplot2分組條形圖格式怎麼修改成我要的那樣

不太有名字 你要的是base包的plot,hist等函式畫的圖,不需要用到ggplot2包。如果你一定要用ggplot2來實現,請使用patternplot這個基於ggplot2的包。 宇智波帶土 好像可以使用patternplot包可以設定這樣的填充 library patternplot dat...

如何用有限的錢買到更多的時間?AND如何用有限的時間掙更多的錢?

Alice 無論您是想旅行,學習還是想賺錢,都要為自己設定乙個中等難度的目標,讓自己有動力改變現狀,讓自己為之奮鬥。例如,當夜晚已經很深,你的眼睛仍然盯著你手中的電子螢幕時,想想明天的預約旅行,並且預訂了門票。如果延遲延遲,不僅會花錢,而且也是錯誤的。你和你的朋友之間的協議破壞了你的可信度,這樣你就...

如何用英語翻譯作死的「作」?

魚在我這裡 不同意tease 因為作不是強勢 作頂多是drama 或者 tacky我都能接受 precious也有造作的意思 He s a precious young man.As an affection 也可以 李田軍 tease吧 比如說she is so teasy 她好強攻屬哦還有thi...