ggplot2 0.9.0 descarta automaticamente os níveis de fator não usados da legenda da plotagem?
Eu recentemente atualizei para o ggplot2 0.9.0 da versão 0.8.9, e agora estou percebendo que as lendas do meu enredo só mostram os níveis de fator usados no enredo (omite os níveis não utilizados). Antes, incluiria todos os níveis de fator na legenda. Estou executando o Windows 7 e R 2.15.0 (2.14.2 antes de hoje).
Alguém mais está achando isso também? Existe uma maneira que eu possa obter os níveis de fator não utilizados para exibir na minha lenda de plotagem?
<code>library(ggplot2) df <- data.frame(fruit = rep(c("apple", "orange"), times=11), year = 1990:2011, qty = rnorm(22, 100, 20)) # This plot only gives "apple" in the legend now. # Before, I used to get both "apple" and "orange". qplot(year, qty, data = subset(df, fruit=="apple"), colour = fruit) </code>
O qplot () usado para me dar tanto "maçã" e "laranja" na legenda (mesmo que houvesse apenas pontos para "maçã"). Agora eu só recebo "maçã" na legenda.
Razão que isso surgiu - estou fazendo muitos gráficos de subconjuntos de um conjunto de dados e quero que as legendas sejam padronizadas em gráficos (normalmente eu apreciaria os níveis não utilizados serem descartados automaticamente e não ter que digitar níveis decrescentes (), mas esse é o único caso eu quero esses níveis não utilizados). Desculpas se esta é uma questão local apenas para o meu computador.