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
函数?
答案 0 :(得分:1)
您可以使用以下方法重新标记您的刻度:
ggplotly(MyPlot) %>% layout(xaxis = list(ticktext = c("a", "b", "c", "na")))