这是我的代码(我在OS X上的jupyter笔记本中运行它)
% matplotlib inline
import matplotlib.pyplot as plt
fig = plt.figure()
fig.set_facecolor('gray')
ax = fig.add_axes([0.2, 0.2, 0.2, 0.2])
print fig.get_figwidth()
我原本希望在左下角看到一个带有小白轴框的大灰色数字框。我得到的是一个小的白色轴盒子,周围有一个灰色小盒子。
我显然错过了一些设置或其他。我怎样才能得到我的期望?
答案 0 :(得分:0)
经过一些实验和挖掘后,我在matplotlib magic引用的here文档中找到了答案。
ipython魔法正在强制执行bbox_inches ='紧急'默认情况下。这会导致数字bbox缩小以适应轴。
诀窍是添加魔术线
my.ele.locator=['css=.cls#eleid','name=eleName','name=eleName2']
my.ele.locator=['name=eleNameEnv1','name=eleNameEnv2']