我正在尝试在Jupyter中使用滑块和matplotlib创建一个简单的交互式图,但是,这些图标只是显示了一个空白方块吗?下图:
Blank icons using notebook backend
我缺少依赖吗?我相信所有内容都使用默认设置。
我的代码的简化版本如下所示:
%matplotlib notebook
import matplotlib.pyplot as plt
from ipywidgets import FloatSlider, interact
fig = plt.figure(figsize=(10,3))
ax = fig.add_subplot(1, 1, 1)
ax.set_xlabel('time [s]')
ax.set_ylabel('displacement [cm]')
x1, = ax.plot(t,x)
def update(P_l = FloatSlider(min=0,max=4000,step=50,value=1500)):
x1.set_ydata(x)
fig.canvas.draw()
interact(update)
谢谢!
答案 0 :(得分:0)
Jupyter Notebook超过特定大小时,往往会尽量减少较重的图形和表格。不确定准确的答案,但是您是否尝试过双击图表的左边缘?它可以在我的Windows PC上完成这项工作。