Procedimento set_style()
può prendere un argomento stile (ad esempio 'white'
, 'whitegrid'
, 'darkgrid'
, etc.) e di un dizionario di parametri predefiniti per sovrascrivere estetica, compresi se avere telaio legenda o meno.
Se hai altre piccole cose di stile che vorresti cambiare, cosa che faccio spesso, puoi semplicemente impostarle tutte in una volta in questo modo.
import seaborn
seaborn.set_style('darkgrid', {'legend.frameon':True})
Come da the docs, è possibile ottenere seaborn
's attuali rc
impostazioni con seaborn.axes_style()
{'axes.axisbelow': True,
'axes.edgecolor': '.8',
'axes.facecolor': 'white',
'axes.grid': True,
'axes.labelcolor': '.15',
'axes.linewidth': 1.0,
'figure.facecolor': 'white',
'font.family': [u'sans-serif'],
'font.sans-serif': [u'Arial',
u'DejaVu Sans',
u'Liberation Sans',
u'Bitstream Vera Sans',
u'sans-serif'],
'grid.color': '.8',
'grid.linestyle': u'-',
'image.cmap': u'rocket',
'legend.frameon': False,
'legend.numpoints': 1,
'legend.scatterpoints': 1,
'lines.solid_capstyle': u'round',
'text.color': '.15',
'xtick.color': '.15',
'xtick.direction': u'out',
'xtick.major.size': 0.0,
'xtick.minor.size': 0.0,
'ytick.color': '.15',
'ytick.direction': u'out',
'ytick.major.size': 0.0,
'ytick.minor.size': 0.0}
See metodo 'add_legend': https://github.com/mwaskom/seaborn/blob/master/ seaborn/axisgrid.py – xecafe
Non sono sicuro di come mi possa essere d'aiuto - non ho un "seaborn.axisgrid.Grid" e gli assi non hanno un metodo "add_legend'. – mathause