首页 > 解决方案 > Jupyterlab 内联交互式绘图

问题描述

我正在尝试使 jupyterlab 中的内联图具有交互性。到目前为止,我已经尝试了这里指出的建议,其中包括:

jupyterlab 交互式绘图

# %matplotlib notebook - does not work : Javascript Error: IPython is not defined
# %matplotlib widget - works, but plots are overwritten

小部件的魔力使情节具有交互性,但不幸的是,我的情节被覆盖了。后续单元格在单元格 1 的输出之上渲染绘图,如下所示:

plt.scatter(trainData['x'], trainData['y'], color='Red', s=0.5)
plt.show()

在此处输入图像描述

plt.hist(trainData['x'])
plt.xlabel("Values of X")
plt.ylabel("Frequency")
plt.show()

在此处输入图像描述

plt.hist(trainData['y'])
plt.xlabel("Values of Y")
plt.ylabel("Frequency")

在此处输入图像描述

这看起来不对,我错过了一个选项吗?我正在寻找一种 IPython 魔法,它可以帮助制作多个内联图(在每个单元格之后)?

我在 chrome 版本 74.0.3729.169 上使用 jupyterlab v 0.35.4,从 Windows 10 上的 Anaconda 导航器运行。

标签: pythonmatplotlibipythonjupyterjupyter-lab

解决方案


推荐阅读