小编kkd*_*d42的帖子

使用 Plotly 和 R 而不使用 ggplot 的堆积面积图

有没有办法只在 R 中使用 plot_ly 制作堆积条形图?我知道一个可能的解决方案是使用 ggplot,然后使用 ggplotly 进行转换,但它看起来不像其他 plotly 图表那么好。该Plotly网站有一个例子,但是当一类是通过点击传说取出总数保持不变。

制作示例数据:

library(tidyverse)
library(plotly)

# Create some data
grpnames <- c("Thing_3", "Thing_2", "Thing_1")
xval <- as.factor(c(100, 101, 102, 103))
frame <- merge(grpnames, xval, all=T)
yval <- runif(12, 0, .2)
df <- tbl_df(cbind(frame, yval))
colnames(df) <- c("GroupName", "X", "Y")
df.wide <- spread(df, key = GroupName, value = Y)
Run Code Online (Sandbox Code Playgroud)

堆叠的酒吧工作:

# Creates a legit stacked bar where values sum to highest point
plot_ly(df, x = ~X, y = ~Y, …
Run Code Online (Sandbox Code Playgroud)

r plotly

3
推荐指数
1
解决办法
3577
查看次数

标签 统计

plotly ×1

r ×1