È possibile avere più colori di caratteri in titoli di figure Matplotlib? Qualcosa di simile Titolo figura con più colori in matplotlib
11
A
risposta
9
Il seguente frammento sembra funzionare.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5, 0.1);
y = np.sin(x)
fig1 = plt.figure(1)
fig1.text(0.45, 0.95, "Case A", ha="center", va="bottom", size="medium",color="red")
fig1.text(0.5, 0.95, "&", ha="center", va="bottom", size="medium")
fig1.text(0.55,0.95,"Case B", ha="center", va="bottom", size="medium",color="blue")
plt.plot(x, y)
plt.show()
Per quanto posso vedere il documento generato dalla funzione titolo matplotlib contiene un solo oggetto testo, da cui si può avere un solo colore del carattere. Questo è il motivo per creare più elementi di testo sulla figura.
3
Si può anche utilizzare il comando della figtext()
matplotlib, come qui di seguito,
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5, 0.1)
for i in range(4):
plt.subplot(2,2,i+1)
plt.plot(x, np.sin((i+1)*x),'r')
plt.plot(x, np.cos(4*x/(i+1)),'b')
plt.title('(i+1)='+str(i+1))
plt.figtext(0.47, 0.96, "Case A", fontsize='large', color='r', ha ='right')
plt.figtext(0.53, 0.96, "Case B", fontsize='large', color='b', ha ='left')
plt.figtext(0.50, 0.96, ' vs ', fontsize='large', color='k', ha ='center')
plt.show()
Problemi correlati
- 1. dividere il titolo di una figura in matplotlib
- 2. cambio formato figura e formato figura matplotlib
- 3. Come copiare la figura matplotlib?
- 4. Matplotlib - Mostra solo una figura
- 5. Ridimensiona automaticamente una figura in matplotlib
- 6. programmazione crescere una figura in matplotlib
- 7. Inverti mappa colori in matplotlib
- 8. Come mostrare più immagini in una figura?
- 9. matplotlib: modifica il testo del titolo e della barra di colore e seleziona i colori
- 10. Matplotlib Legend per Scatter con colori personalizzati
- 11. matplotlib - trama duplicata da una figura all'altra?
- 12. Mappa valori a colori in matplotlib
- 13. Python con matplotlib - disegno di più figure in parallelo
- 14. il mio titolo matplotlib viene ritagliato
- 15. Come si regola (offset) titolo colorbar in matplotlib
- 16. Regolazione griglia su un 3D Matplotlib figura
- 17. Più grafici in una figura
- 18. Specificare la dimensione della figura in centimetri in matplotlib
- 19. Creazione di etichette in cui appare in linea matplotlib figura
- 20. Ottieni il titolo della figura attuale in MATLAB?
- 21. Come posso ottenere il colore dell'ultima figura in matplotlib?
- 22. Estrai mappa colori matplotlib in formato esadecimale
- 23. cambiando dimensione figura con sottotrame
- 24. aggiungendo il prefisso alla figura del titolo in LaTeX?
- 25. matplotlib - globale leggenda e titolo da parte sottotrame
- 26. Importazione di un file svg una figura matplotlib
- 27. Più colori in TextBlock
- 28. matplotlib grande set di colori per grafici
- 29. Come posso impostare il titolo della figura e le dimensioni dei caratteri delle etichette degli assi in Matplotlib?
- 30. diagramma a dispersione matplotlib con diversi marcatori e colori