¿Qué colores con nombre están disponibles en matplotlib para usar en parcelas? Puedo encontrar una lista en la documentación de matplotlib que afirma que estos son los únicos nombres:
b: blue
g: green
r: red
c: cyan
m: magenta
y: yellow
k: black
w: white
Sin embargo, descubrí que estos colores también se pueden usar, al menos en este contexto:
scatter(X,Y, color='red')
scatter(X,Y, color='orange')
scatter(X,Y, color='darkgreen')
pero estos no están en la lista anterior. ¿Alguien sabe una lista exhaustiva de los colores con nombre que están disponibles?
python
matplotlib
colors
TC Proctor
fuente
fuente
Respuestas:
Constantemente olvido los nombres de los colores que quiero usar y sigo volviendo a esta pregunta =)
Las respuestas anteriores son geniales, pero me resulta un poco difícil obtener una visión general de los colores disponibles de la imagen publicada. Prefiero que los colores se agrupen con colores similares, por lo que modifiqué ligeramente la respuesta matplotlib que se mencionó en un comentario anterior para obtener una lista de colores ordenada en columnas. El orden no es idéntico a cómo ordenaría por ojo, pero creo que ofrece una buena visión general.
Actualicé la imagen y el código para reflejar que se ha agregado 'rebeccapurple' y los tres colores sabios se han movido bajo el prefijo 'xkcd:' desde que publiqué esta respuesta originalmente.
Realmente no cambié mucho del ejemplo matplotlib, pero aquí está el código para completar.
Colores nombrados adicionales
Actualizado el 25-10-2017. Fusioné mis actualizaciones anteriores en esta sección.
xkcd
Si desea usar colores con nombre adicionales al trazar con matplotlib, puede usar los nombres de color de xkcd crowdsourced , a través del prefijo 'xkcd:':
¡Ahora tienes acceso a una gran cantidad de colores con nombre!
Cuadro
Los colores predeterminados de Tableau están disponibles en matplotlib a través del prefijo 'tab:':
Hay diez colores distintos:
HTML
También puede trazar colores por su código hexadecimal HTML :
Esto es más similar a la especificación y la tupla RGB en lugar de un color con nombre (aparte del hecho de que el código hexadecimal se pasa como una cadena), y no incluiré una imagen de los 16 millones de colores que puede elegir ...
Para más detalles, consulte la documentación de colores matplotlib y el archivo de origen especificando los colores disponibles,
_color_data.py
.fuente
Matplotlib usa un diccionario de su módulo colors.py.
Para imprimir los nombres use:
Este es el diccionario completo:
Podrías trazarlos así:
fuente
Además de la respuesta de BoshWash, aquí está la imagen generada por su código:
fuente
Para obtener una lista completa de colores para usar en diagramas:
Entonces, puede usar de esa manera rápidamente:
fuente