pie chart color mapping doesn't work properly when aggregating data
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- r
- Domínio
- data-visualization
Direção de pesquisa
Comece executando os dois exemplos de plot_ly fornecidos com mtcars e compare as cores das fatias do gráfico de pizza para dados agregados e não agregados. Revise a issue #1375 e rastreie o tratamento de cores dos gráficos de pizza; estará concluído quando as cores fornecidas forem consistentemente associadas aos grupos corretos sem exigir entradas de cores adicionais.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
This seems to be maybe a partial regression related to #1375. Using similar code to that issue:
library(plotly)
plot_ly(mtcars[c(1,3,5), c("cyl", "drat")], labels = ~cyl, values = ~drat, type = 'pie',
marker = list(colors = c("cyan", "magenta", "black"))) %>%
layout(xaxis = list(showgrid = FALSE, zeroline = FALSE, showticklabels = FALSE),
yaxis = list(showgrid = FALSE, zeroline = FALSE, showticklabels = FALSE))
plot_ly(mtcars[, c("cyl", "drat")], labels = ~cyl, values = ~drat, type = 'pie',
marker = list(colors = c("cyan", "magenta", "black"))) %>%
layout(xaxis = list(showgrid = FALSE, zeroline = FALSE, showticklabels = FALSE),
yaxis = list(showgrid = FALSE, zeroline = FALSE, showticklabels = FALSE))
It seems to apply the default palette color to the first group.
Interestingly, if you bang it in there a few more times it shows (though with different order).
plot_ly(mtcars[, c("cyl", "drat")], labels = ~cyl, values = ~drat, type = 'pie',
marker = list(colors = c("cyan", "magenta", "black", "magenta", "magenta"))) %>%
layout(xaxis = list(showgrid = FALSE, zeroline = FALSE, showticklabels = FALSE),
yaxis = list(showgrid = FALSE, zeroline = FALSE, showticklabels = FALSE))
- Linguagem predominante
- R
- Estrelas
- 2.7k
- Forks
- 641
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de plotly/plotly.R
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 72/100
-
save_image Error Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
Todas as issues de plotly/plotly.R
Issues semelhantes
-
Affects Web App documentation PRIORITY LOW
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 80/100
hubverse-org/hubCI#36 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Release 1.4.0 Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
pharmaverse/pharmaverseadam#170 ·