2024-05-06 17:03:18 发布
网友
在ipython笔记本中显示绘图时遇到问题
以下是我所做工作的简化版本:
%matplotlib inline import MyPackage obj = MyPackage.MyObj() obj.display()
在MyPackage中:
我得到的回报:
<matplotlib.figure.Figure at 0x5de5b10>
非常感谢大家!在
由于plot命令位于模块内部,该模块有自己的名称空间,因此必须附加plt.show()以显示图形。在
plot
plt.show()
def display(self): plt.scatter(DATA_IN_MyObj) plt.show()
plt.figure()不是必需的。在
plt.figure()
%matplotlib inline是IPython magic,它导入许多绘图函数,并在单元格中检测到其中一个函数时自动发出plt.show()。在
%matplotlib inline
由于
plot
命令位于模块内部,该模块有自己的名称空间,因此必须附加plt.show()
以显示图形。在plt.figure()
不是必需的。在%matplotlib inline
是IPython magic,它导入许多绘图函数,并在单元格中检测到其中一个函数时自动发出plt.show()
。在相关问题 更多 >
编程相关推荐