Próbuję ustawić limity osi x na różne wartości dla każdego aspektu facetabid aspekt Seaborn. Rozumiem, że mogę uzyskać dostęp do wszystkich osi w obrębie wątków poprzez g.axes, więc próbowałem iteracyjne nad nimi i ustawić xlim z:Ustaw ograniczenia osi na poszczególnych aspektach facetgrid
g = sns.FacetGrid(mapping, col=options.facetCol, row=options.facetRow, col_order=sorted(cols), hue=options.group)
g = g.map(sns.distplot, options.axis)
for i, ax in enumerate(g.axes.flat): # set every-other axis for testing purposes
if i % 2 == 0[enter link description here][1]:
ax.set_xlim(-400,500)
else:
ax.set_xlim(-200,200)
Jednak, kiedy to zrobić, wszystkie osie są ustawione na (-200, 200) nie tylko na każdy inny aspekt.
Co robię źle?
Musisz przekazać 'Fałsz' do' sharey' i 'sharex', jeśli chcesz, aby osie miały różne ograniczenia. – mwaskom