2016-12-16 81 views
0

看起來plotlyggplot2圖形中的NA值轉換爲空標籤。這是一個簡單的例子。R - 使用空標籤將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) 

MyPlot

是否有覆蓋這種行爲並保持NA標籤的功能?也許plotly_bluid函數允許更改劇情?

回答

1

你可以通過重新標記您的蜱:

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