我画了两个图,这是截图。
顶部的那个(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 = '^')
figsize =(13,13)
这样的语句时,结果是相同的吗? - ImportanceOfBeingErnestplt.rcParam["figure.figsize"]
,您可以打印它以查看设置或更改设置并查看结果。但是,这并不重要,因为Figure中的figsize
优先于rcParam设置。 - ImportanceOfBeingErnest