我画了2个数字,这是屏幕截图
figsize
顶部的(2D)将按预期渲染。
底部的那个(3D)不是,这个数字太小了!
设置figsize
的值不起作用。
figsize =(3,3)和figsize =(13,13)给出相同的结果!%matplotlib inline
呈现相同的方式。
我尝试了不同的浏览器,清除了缓存,也不起作用。
我猜想有些rcParams可以控制它,因为这只能在我的Mac上重现,但是我没有找到它的线索!
任何线索将不胜感激。
整个编码:
%pylab inline
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure(figsize=(3,3))
ax = fig.gca(projection='3d')
ax.scatter(0.5, 0.5, 0.5, marker = '^')
最佳答案
从Mac OS 10.14.2和Chrome 71.0.3578.98上的笔记本版本5.7.4开始,此问题仍然存在,但可以通过使用magic命令使用%matplotlib inline
设置来解决。%config InlineBackend.print_figure_kwargs = {'bbox_inches':None}
如文档here中所述。
Correctly funcitoning example。