plotly / plotly/plotly.R

Opacity/alpha as attribute linked to a continuous variable

Aberta
#1,663 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
R
Estrelas
2.7k
Forks
641
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I am trying to get a continuous transparency according to a continuous variable that also defines the color. I've tried the code suggested in this post https://github.com/ropensci/plotly/issues/389 but I dont manage to do what I want and, in fact, I get very unexpected plots since the colorbar and marker's colors do not match + transparency seems the same for all colors.

require(plotly)
plot_ly(x = rnorm(100), y = rnorm(100), z = rnorm(100),
color = rbeta(100,shape1=1,shape2=1),alpha=.2,
type = "scatter3d", mode= "markers",
colors=colorRamp(c("blue","red")))

I'd like to get low transparency at high color values and vice versa. Is this possible in the currrent version of plot_ly?

plot_ly(x = rnorm(100), y = rnorm(100), z = rnorm(100),
color = rbeta(100,shape1=1,shape2=1),opacity=.2,
type = "scatter3d", mode= "markers",
colors=colorRamp(c("blue","red")))

setting opacity instead of alpha seems to fix the colouring vs colorbar but not the transparency issue.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece pelos exemplos reproduzíveis de scatter3d do plot_ly na issue e investigue como cor, alpha e opacidade são mapeados para os marcadores. Verifique o comportamento em relação à colorbar e à aparência dos marcadores; considera-se concluído quando uma variável contínua puder controlar tanto a cor quanto a transparência conforme solicitado, sem cores incompatíveis.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
r
Domínio
data-visualization
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
38/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.