Demostración de color #

Matplotlib reconoce los siguientes formatos para especificar un color:

  1. una tupla RGB o RGBA de valores flotantes en (por ejemplo, o ). RGBA es la abreviatura de rojo, verde, azul, alfa;[0, 1](0.1, 0.2, 0.5)(0.1, 0.2, 0.5, 0.3)

  2. una cadena hexadecimal RGB o RGBA (por ejemplo, '#0F0F0F'o '#0F0F0F0F');

  3. una cadena hexadecimal RGB o RGBA abreviada, equivalente a la cadena hexadecimal RGB o RGBA obtenida al duplicar cada carácter (por ejemplo, '#abc', equivalente a '#aabbcc', o '#abcd', equivalente a '#aabbccdd');

  4. una representación de cadena de un valor flotante inclusive para el nivel de gris (p. ej., );[0, 1]'0.5'

  5. una secuencia de una sola letra, es decir, una de , que son notaciones abreviadas para tonos de azul, verde, rojo, cian, magenta, amarillo, negro y blanco;{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}

  6. un nombre de color X11/CSS4 ("html"), por ejemplo "blue";

  7. un nombre de la encuesta de color xkcd , con el prefijo 'xkcd:'(p. ej., );'xkcd:sky blue'

  8. una especificación de color "Cn", es decir, 'C'seguida de un número, que es un índice del ciclo de propiedad predeterminado ( rcParams["axes.prop_cycle"](predeterminado: )); la indexación está destinada a ocurrir en el momento del renderizado y el valor predeterminado es negro si el ciclo no incluye color.cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])

  9. uno de los cuales son los colores de Tableau de la paleta categórica 'tab10' (que es el ciclo de color predeterminado);{'tab:blue', 'tab:orange', 'tab:green', 'tab:red', 'tab:purple', 'tab:brown', 'tab:pink', 'tab:gray', 'tab:olive', 'tab:cyan'}

Para obtener más información sobre los colores en matplotlib, consulte

import matplotlib.pyplot as plt
import numpy as np

t = np.linspace(0.0, 2.0, 201)
s = np.sin(2 * np.pi * t)

# 1) RGB tuple:
fig, ax = plt.subplots(facecolor=(.18, .31, .31))
# 2) hex string:
ax.set_facecolor('#eafff5')
# 3) gray level string:
ax.set_title('Voltage vs. time chart', color='0.7')
# 4) single letter color string
ax.set_xlabel('time (s)', color='c')
# 5) a named color:
ax.set_ylabel('voltage (mV)', color='peachpuff')
# 6) a named xkcd color:
ax.plot(t, s, 'xkcd:crimson')
# 7) Cn notation:
ax.plot(t, .7*s, color='C4', linestyle='--')
# 8) tab notation:
ax.tick_params(labelcolor='tab:orange')


plt.show()
Gráfico de voltaje vs. tiempo

Galería generada por Sphinx-Gallery