R - 从带有空标签的 ggplot2 图形中 Plotly 转换 NA 标签

R - Plotly converts NA label from ggplot2 graphic with a null label

似乎 plotly 从带有空标签的 ggplot2 图形转换 NA 值。这是一个简单的例子。

library(ggplot2)
library(plotly)

col1 <- c("a","c","b","c",NA,"a","b","b",NA,NA)
df <- data.frame(col1)

MyPlot <- ggplot(data = df, aes(x = df$col1)) +
  geom_bar(stat = "count")

print(MyPlot)

ggplotly(MyPlot)

是否有覆盖此行为并保留 NA 标签的功能?也许有 plotly_bluid 允许更改情节的功能?

您可以使用以下方法重新标记您的报价:

ggplotly(MyPlot) %>% layout(xaxis = list(ticktext = c("a", "b", "c", "na")))