plotly / plotly/plotly.R

Individual marker styling inconsistent

Abierto
#2,245 1 comentario 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
R
Estrellas
2.7k
Forks
641
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi, thank you for making and working on such a wonderful plotting package.

For one of the projects I'm working on, I'm trying to style individual markers, however it's inconsistent when trying to target individual markers. For example I want to make the fourth point as full opacity (1) and larger (15) while the others are at 0.2 and size 10. I would expect "sample4" to be at full opacity, but it's "sample3". Am I doing something wrong?

test_data <- data.frame(
    x_data = c(2.8113, 5.8112, 7.3461, 15.5405, 16.3035),
    y_data = c(2, 2, 2, 6, 3),
    groups = c("group1", "group1", "group2", "group2", "group1"),
    samples = c("sample1", "sample2", "sample3", "sample4", "sample5")
)
plotly::plot_ly(
    test_data,
    x = ~x_data,
    y = ~y_data,
    mode = "markers",
    type = "scatter",
    color = ~groups,
    text = ~samples,
    marker = list(
        size = c(10, 10, 10, 15, 10),
        opacity = c(0.2, 0.2, 0.2, 1, 0.2)
      )
    )

produces the following plot

image Thanks a lot in advance!

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Reproduzca el ejemplo proporcionado de plot_ly en el repositorio plotly.R e inspeccione cómo se asignan los vectores marker agrupados a los puntos representados. Compare el estilo marker mostrado con los vectores size y opacity solicitados. Se considera terminado cuando sample4 recibe size 15 y opacity 1, mientras que las demás muestras reciben size 10 y opacity 0.2.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
r
Área
data-visualization
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.