unlabel_rgb does not work on a list as it says in the docs
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 18.8k
- Forks
- 2.8k
- Merge medio
- 16 h 26 min
- PR fusionados (30 d)
- 21
Descripción
The docs say "This function takes either an ‘rgb(a, b, c)’ color or a list of such colors" but a list fails.
windows 10, plotly 4.14.3
from plotly.colors import *
colorset = sequential.YlOrRd
print([unlabel_rgb(c) for c in colorset])
print(unlabel_rgb(colorset))
[(255.0, 255.0, 204.0), (255.0, 237.0, 160.0), (254.0, 217.0, 118.0), (254.0, 178.0, 76.0), (253.0, 141.0, 60.0), (252.0, 78.0, 42.0), (227.0, 26.0, 28.0), (189.0, 0.0, 38.0), (128.0, 0.0, 38.0)]
ValueError Traceback (most recent call last)
in
2 colorset = sequential.YlOrRd
3 print([unlabel_rgb(c) for c in colorset])
----> 4 print(unlabel_rgb(colorset))
~\Anaconda3\Lib\site-packages_plotly_utils\colors_init_.py in unlabel_rgb(colors)
741 str_num = str_num + char
742 else:
--> 743 numbers.append(float(str_num))
744 str_num = ""
745 return (numbers[0], numbers[1], numbers[2])
ValueError: could not convert string to float: ''
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
Comienza reproduciendo el ejemplo documentado de unlabel_rgb con la lista sequential.YlOrRd en la versión de Plotly indicada. Rastrea unlabel_rgb desde la importación de plotly.colors y compara su comportamiento para un solo color con el de una lista; se considera terminado cuando la entrada de lista documentada funciona sin el ValueError indicado y el comportamiento existente para un solo color permanece intacto.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- data-visualization
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100