我画了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

10-06 00:53