2014-04-17 11 views
5

E 'possibile cambiare lo sfondo in un grafico Panda?Cambia panda trama backgournd colore

Mi piacerebbe cambiare lo sfondo da bianco e la linea ad arancione ma non riesco a trovare alcuna documentazione per farlo.

sto usando i panda come segue:

import pandas.io.data as web 
import numpy as np 


gs = web.get_data_yahoo('gs')['Close'] 
gs = gs.pct_change() 
gs.plot() 

E 'possibile modificare lo sfondo di nero o di qualsiasi altro colore? Grazie.

risposta

8

plot() in pandas sono costruiti su matplotlib. Il modo giusto è solo per accedere al plot assi oggetto e modificare la relativa bgcolor: modificare le lastlines a:

P=gs.plot() 
P.set_axis_bgcolor('g') #or any HTML colorcode, (R,G,B) tuple, (R,G,B,A) tuple, etcetc. 

enter image description here

+1

sembra essere deprecato. Usa invece 'P.set_facecolor ('g')'. – Dror