Comment redimensionner individuellement les hauteurs de sous-parcelle matplotlib

StackOverflow https://stackoverflow.com/questions/1228315

  •  22-07-2019
  •  | 
  •  

Question

Utilisation de matplotlib / pylab ....

Comment tracer 5 cartes thermiques en tant que sous-parcelles comportant le même nombre de colonnes mais un nombre de lignes différent? En d’autres termes, j’ai besoin que la hauteur de chaque sous-parcelle soit mise à l’échelle différemment.

Peut-être qu'une image illustre mieux le problème ...

texte de remplacement http://img98.imageshack.us/img98/5853/heatmap .png

J'ai besoin que les points de données soient tous carrés et que les colonnes soient alignées. Les hauteurs doivent donc changer en fonction du nombre de lignes de chaque sous-parcelle.

j'ai essayé:

  1. Les options de dimensionnement mentionnées sont ici . Le tracé ci-dessus est avec l’axe ('serré') .
  2. Les solutions de mise à l'échelle de l'axe des y mentionnées sont ici .

... mais pas de chance jusqu'à présent.

Était-ce utile?

La solution

Je n'ai pas essayé cela pour mon propre travail, mais peut-être le matplotlib la boîte à outils AxesGrid pourrait être ce que vous recherchez.

Autres conseils

Ne pas utiliser sous-tracé mais axes pour créer vos sous-graphes - ce dernier permet un positionnement arbitraire du sous-complot.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top