Come ridimensionare le altezze di sottotrame matplotlib singolarmente
-
22-07-2019 - |
Domanda
Uso di matplotlib / pylab ....
Come posso tracciare 5 mappe di calore come sottotrame che hanno lo stesso numero di colonne ma conteggi di righe differenti? In altre parole, ho bisogno che l'altezza di ogni sottotrama sia ridimensionata in modo diverso.
Forse un'immagine illustra meglio il problema ...
alt text http://img98.imageshack.us/img98/5853/heatmap .png
Ho bisogno che i punti di dati siano tutti quadrati, E che le colonne siano allineate, quindi le altezze devono cambiare in base a quante righe ha ogni sottotrama.
Ho provato:
- Le opzioni di ridimensionamento menzionate qui . La trama sopra è con
axis ('stretto')
. - Le soluzioni di ridimensionamento dell'asse y menzionate qui .
... ma finora niente fortuna.
Soluzione
Non l'ho provato per nessuno dei miei lavori, ma forse il matplotlib AxesGrid toolkit potrebbe essere quello che stai cercando.
Altri suggerimenti
Non utilizzare sottotrama ma assi per creare i tuoi subplot - quest'ultimo consente il posizionamento arbitrario del subplot.