python - matplotlib, add_axes full-figure size -


i'd add_axes fits full figure size. did:

axes = figure.add_axes([0., 0., 1., 1.]) 

...but doesn't fit, spines missing. in following picture, spines red:

missing spines

...but top , left-hand spines missing. know why , how fix ?

full source code:

from __future__ import print_function import matplotlib matplotlib.use("qt4agg") import matplotlib.pyplot plt pyqt4.qtcore import qt_version_str pyqt4.qt import pyqt_version_str sip import sip_version_str import sys  print("matplotlib version:", matplotlib.__version__) # 1.1.1 print("matplotlib backend:", matplotlib.get_backend()) # qt4agg print("qt version:", qt_version_str) # 4.8.2 print("pyqt version:", pyqt_version_str) # 4.9.4 print("sip version:", sip_version_str) # 4.13.3 print("python version:", sys.version) # 2.7.3 (default, apr 10 2012, 23:31:26) [msc v.1500 32 bit (intel)]  figure = plt.figure() axes = figure.add_axes([0., 0., 1., 1.]) axes.spines['left'].set_color('r') axes.spines['right'].set_color('r') axes.spines['top'].set_color('r') axes.spines['bottom'].set_color('r') plt.show() 


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -