无法在Jupyter笔记本中控制3D散点图的大小

时间:2018-12-10 18:52:39

标签: python-3.x matplotlib scatter3d

我在本地和AWS上运行相同的脚本(下面的示例),而后者对figsize的更改没有反应。不管我在那儿放什么,情节总是很小的(见图)。 仅当我绘制3D图时才会发生。 我在本地使用旧版本的matplotlib(2.0.2)和jupyter(4.2.1)。在AWS中,这些是3.0.0和4.4.0。因此,肯定与此有关...但是如何在不降级的情况下克服它呢?有什么建议么?谢谢!

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
%matplotlib inline

fig = plt.figure(figsize=(5,5))

ax = Axes3D(fig) 

x =[0, 1, 2, 3, 4, 0]
y =[11, 1, 5, 2, 9, 0]
z =[1, 2, 3, 4, 5, 6] 

ax.scatter(x, y, z, marker='o', depthshade=False)
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')

plt.show()

这些是在AWS上的情节(我用了10,10,但是我放在那里没关系):

enter image description here

这些是在本地运行的绘图(大小= 5,5并且可控制):

enter image description here

0 个答案:

没有答案