Dimostrazione colore #

Matplotlib riconosce i seguenti formati per specificare un colore:

  1. una tupla RGB o RGBA di valori float in (ad esempio o ). RGBA è l'abbreviazione di rosso, verde, blu, alfa;[0, 1](0.1, 0.2, 0.5)(0.1, 0.2, 0.5, 0.3)

  2. una stringa esadecimale RGB o RGBA (ad esempio, '#0F0F0F'o '#0F0F0F0F');

  3. una stringa RGB o RGBA esadecimale abbreviata, equivalente alla stringa RGB o RGBA esadecimale ottenuta duplicando ciascun carattere, (ad esempio, '#abc', equivalente a '#aabbcc', o '#abcd', equivalente a '#aabbccdd');

  4. una rappresentazione di stringa di un valore float incluso per il livello di grigio (ad esempio, );[0, 1]'0.5'

  5. una stringa di una sola lettera, cioè una di , che sono notazioni abbreviate per sfumature di blu, verde, rosso, ciano, magenta, giallo, nero e bianco;{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}

  6. un nome di colore X11/CSS4 ("html"), ad esempio "blue";

  7. un nome dalla xkcd color survey , preceduto da 'xkcd:'(eg, );'xkcd:sky blue'

  8. una specifica di colore "Cn", cioè 'C'seguita da un numero, che è un indice nel ciclo di proprietà predefinito ( rcParams["axes.prop_cycle"](default: )); l'indicizzazione deve avvenire al momento del rendering e il valore predefinito è nero se il ciclo non include il colore.cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])

  9. uno dei quali sono i colori di Tableau dalla tavolozza categorica "tab10" (che è il ciclo di colori predefinito);{'tab:blue', 'tab:orange', 'tab:green', 'tab:red', 'tab:purple', 'tab:brown', 'tab:pink', 'tab:gray', 'tab:olive', 'tab:cyan'}

Per ulteriori informazioni sui colori in matplotlib vedere

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()
Grafico tensione/tempo

Galleria generata da Sphinx-Gallery