J'essaie d'obtenir deux parcelles de donut côte à côte dans l'intrigue. Cependant, je reçois seulement une image. Des conseils sur ce qui me manque?R Plotly Deux parcelles côte à côte
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
Courant de sortie:
Utiliser 'domain' comme ça rappelle de moi en utilisant' par (fig = ..., new = TRUE) 'dans la base R. Cela semble un peu draconien, mais ça marche. – r2evans
Génial, merci pour cela. Pourquoi ne pas subploter le travail? Les docs suggèrent cela? – user1357015
Aucune idée, désolé. (Pouvez-vous "accepter" l'une des réponses?) – r2evans