2015-04-22 3 views
0

В этом примереудалить белую рамку от оси ALIGMENT

from matplotlib import pyplot 
import numpy as np 
pyplot.pcolormesh(np.ones((212, 212))) 
pyplot.show() 

enter image description here

результат имеет некрасивую белую область вокруг матрицы, так как ось выровнена 250. ли можно удалить эту функцию ?

ответ

3
pyplot.gca().axis('tight') 

перед вызовом pyplot.show().

+0

Это тривиальный и не общий ответ. Я знал это, я хочу что-то более автоматическое, говоря оси, чтобы не выровнять. –

+3

Это тривиальная * проблема *, но, возможно, вам нравится «тугой», как более общий. (Проводка кода примера в плоском pyplot вместо явной обработки объекта предлагает мне простой ответ.) – cphlewis

+0

намного лучше сейчас –