如何建立 R 中的階梯圖?


可以使用 ggplot2 包的 geom_tile 函式建立簡單的階梯圖。我們只需要使用向量或我們想要在 x 和 y 的位置建立階梯圖的列。例如,如果我們有一個 R 資料框 df 的 x 列,那麼可以按以下方式建立階梯圖:ggplot(df,aes(x,x))+geom_tile()。

示例

考慮以下資料框

線上演示

> x<-1:10
> df<-data.frame(x)
> df

輸出

x
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10

載入 ggplot2 包並建立階梯圖

> library(ggplot2)
> ggplot(df,aes(x,x))+geom_tile()

輸出

使用 x 的 log 函式建立階梯圖

> ggplot(df,aes(x,log(x)))+geom_tile()

輸出

更新於: 07-11-2020

525 次瀏覽

職業啟動

透過完成課程取得認證

開始
廣告