hovertemplate doesn't work for points in boxplots
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
Using hovertemplate on a boxplot breaks the tooltips for data points, it simply doesn't appear at all:

# Using hoverinfo (works)
plot_ly() %>% add_trace(y = 1:10, type = "box", hoverinfo = "y", boxpoints = "all", pointpos = 0)
# Using hovertemplate (doesn't work)
plot_ly() %>% add_trace(y = 1:10, type = "box", hovertemplate = "%{y}", boxpoints = "all", pointpos = 0)
When inspecting the hovertemplate graph using my browser's dev tools I found that this appears in the console when I move the mouse over a data point:
test2.html:1820 Uncaught TypeError: t.replace is not a function
at Object.l.hovertemplateString (test2.html:1820)
at SVGGElement.<anonymous> (test2.html:1820)
at test2.html:1820
at ut (test2.html:1820)
at Array.W.each (test2.html:1820)
at A (test2.html:1820)
at test2.html:1820
at test2.html:1820
at l (test2.html:1820)
at Object.r.throttle (test2.html:1820)
hovertemplate works as expected for other graph types, like e.g.:
plot_ly() %>% add_trace(y = 1:10, type = "bar", hovertemplate = "%{y}")
plotly 4.9.0
R 3.4.4
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
Reproduce los dos ejemplos de R con un boxplot usando boxpoints y hovertemplate, y compáralos después con el ejemplo de barras que funciona. Empieza en la llamada a hovertemplateString que se muestra en el error del navegador y sigue la ruta de hover de los puntos del boxplot; se considera terminado cuando hovertemplate se renderice para los puntos de datos del boxplot sin el error t.replace.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, 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