如何在 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