Как индивидуально масштабировать высоту подплота matplotlib - PullRequest
5 голосов
/ 04 августа 2009

Использование matplotlib / pylab ....

Как мне построить 5 тепловых карт в качестве вспомогательных участков, которые имеют одинаковое количество столбцов, но различное количество строк? Другими словами, мне нужно, чтобы высота каждого участка была по-разному масштабирована.

Возможно, изображение лучше иллюстрирует проблему ...

альтернативный текст http://img98.imageshack.us/img98/5853/heatmap.png

Мне нужно, чтобы все точки данных были квадратными, а столбцы выстраивались в линию, поэтому высоты должны меняться в зависимости от количества строк в каждом подплощадке.

Я пробовал:

  1. Упомянутые опции масштабирования здесь . Вышеуказанный участок с axis('tight').
  2. Упомянутые решения масштабирования по оси Y здесь .

... но пока не повезло.

Ответы [ 2 ]

4 голосов
/ 04 августа 2009

Я не пробовал это для какой-либо своей работы, но, возможно, вам нужен набор инструментов AxesGrid для * matplotlib .

2 голосов
/ 07 августа 2009

Не используйте вспомогательный участок , но оси для создания своих вспомогательных участков - последний допускает произвольное расположение вспомогательного участка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...