我正在尝试在Plotly中将两个环形图并排展示,但我只能得到一个图片。请问我缺少什么?
library(dplyr)
library(plotly)
df1 <- as.data.frame(matrix(data = c("a","b", "c", 34,28, 29), nrow = 3, ncol = 2))
colnames(df1) <- c("category", "count")
df2 <- as.data.frame(matrix(data = c("Q","F", "G", 29,50, 76), nrow = 3, ncol = 2))
colnames(df2) <- c("group", "count")
p <- subplot(
plot_ly(df1, labels = category, values = count, type = "pie", hole = 0.6, showlegend = TRUE),
plot_ly(df2, labels = group, values = count, type = "pie", hole = 0.6, showlegend = TRUE),
margin = 0.05,
nrows = 2
)
p
当前输出:
(注:此内容为HTML代码,已翻译)
domain
让我想起在基础 R 中使用par(fig=..., new=TRUE)
。看起来有点严格,但它确实有效。 - r2evans