【发布时间】:2020-09-04 08:53:56
【问题描述】:
我无法尝试在 plotly 中创建相同的 ggplot 饼图,因为我需要 plotly 的交互式悬停功能来查看饼图段的详细信息。
由于geom_bar的存在@(我的理解),它似乎将gpplot饼图呈现为条形图。
我有以下代码:
g2 <- ggplot( data = DT, aes( x = 1, y = percentage, fill = as.factor( operationtype ) ) ) +
geom_bar( width = 1, stat = "identity" ) +
facet_wrap( ~deviceid, ncol = 1 ) +
coord_polar(theta = "y", start=0) +
theme(axis.title.x = element_blank(),
axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
axis.title.y = element_blank(),
axis.text.y = element_blank(),
axis.ticks.y = element_blank(),) +
labs( fill = "status" )
plot2 <- ggplotly(g2)
但是在执行plot2 <- ggplotly(g2)之后,plot2变成了条形图:
如何在plotly中渲染同一张饼图?
【问题讨论】:
-
这是一个已知问题:github.com/ropensci/plotly/issues/878 作为一种解决方法,您可以使用 plotly 而不是 ggplot2 创建绘图:plotly.com/r/pie-charts