Hover incorrect when supplying color as argument in add_trace
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
I tried to create complex plot using add_trace. However there is problem with the hover when supplying color as argument: In this case the first and last element of the trace has no hover, sometimes it is only the first or only the last:
p1 <- plot_ly() |>
add_trace(
type = "scatter",
mode = "markers",
x = 1:3,
y = 1,
color = 1:3,
marker = list(colorscale = list(list(0, "red"), list(1, "orange")))
)
p1
It works fine with
p2 <- plot_ly() |>
add_trace(
type = "scatter",
mode = "markers",
x = 1:3,
y = 1,
marker = list(color = 1:3, colorscale = list(list(0, "red"), list(1, "orange")))
)
p2
When doing the equivalent thing in python with
from plotly import graph_objects as go
fig2 = go.Figure()
fig2.add_trace(
go.Scatter(x=[1,2,3], y=[1,1,1], type="scatter", mode="markers", marker={"color":[1,2,3], "colorscale":[[0,"red"],[1,"orange"]]})
)
fig1 = go.Figure()
fig1.add_trace(
go.Scatter(x=[1,2,3], y=[1,1,1], type="scatter", mode="markers", color=[1,2,3], marker={"colorscale":[[0,"red"],[1,"orange"]]})
)
you get an error instead of an incorrect graph, which is better, I would claim.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Usa las reproducciones proporcionadas de R add_trace como punto de entrada, compara p1 con p2 y comprueba el comportamiento de hover de los extremos indicado. Se considera terminado cuando el caso color-as-argument ya no pierde información de hover para el primer o el último punto, y los ejemplos sirven como comprobación de regresión.
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
- Bastante claro
- Aptitud para principiantes
- 45/100