如何在 R 中使用 ggvis 建立條形堆疊圖?
要使用 ggvis 建立條形堆疊圖,我們可以按照以下步驟操作 -
- 首先,建立一個數據框架。
- 使用 ggvis 軟體包的 layer_bars 函式建立條形堆疊圖。
建立資料框架
我們建立一個數據框架如下所示 -
Group<-c("First","Second","First","Second")
Level<-c("Low","Low","High","High")
Count<-c(2,10,5,8)
df<-data.frame(Group,Level,Count)
df執行後,上述指令碼生成以下輸出(由於隨機化,此輸出在您的系統中會有所不同):-
Group Level Count 1 First Low 2 2 Second Low 10 3 First High 5 4 Second High 8
使用 ggvis 建立條形堆疊圖
使用 ggvis 軟體包的 layer_bars 函式,為資料框架 df 中給定的資料建立條形堆疊圖 -
Group<-c("First","Second","First","Second")
Level<-c("Low","Low","High","High")
Count<-c(2,10,5,8)
df<-data.frame(Group,Level,Count)
library(ggvis)
df %>% ggvis(x=~Group, y=~Count, fill=~Level) %>% group_by(Level) %>%
layer_bars()輸出

廣告
資料結構
網路技術
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP