matplotlib - Jupyter 笔记本单元格不会拉伸以适应多个绘图
问题描述
我正在使用 matplotlib 图表和 ipywidgets 在 ipynb 中显示绘图。然而,当绘制多个图时,单元格不会拉伸以适应所有图。而是显示侧面的滚动条。如何使图能够拉伸并适合单元格?
with output:
clear_output()
plot_a()
plot_a()
plot_a()
def plot_a():
plt.bar(x, y)
plt.show()
解决方案
您可以使用 javascript 魔法来获得帮助:
%%javascript
IPython.OutputArea.auto_scroll_threshold = 9999;
测试并工作:
i = 0
while i < 100:
print('test')
i +=1
from matplotlib import pyplot as plt
i = 0
while i < 10:
plt.plot([1,2])
plt.show()
i +=1
推荐阅读
- python - 在 Win10 上安装 Kivy 应用似乎没有从 Virtualenv 获取 python
- java - Spring Configuration Server 对 MicroService 的不同配置
- python - 在 Pandas 中按列过滤非 NaN 值
- php - 如何使用嵌套的 if 语句检查 PHP 中多个条件的 $_POST 表单数据值?
- ios - swift 类中未调用委托方法
- python - 如何使用循环遍历包含列表的字典、计算某些内容并将结果添加到字典中?
- python - 使用 PyQt 向未聚焦的 QLineEdit 小部件发送假鼠标点击
- c++ - 达到 nullptr 崩溃程序 - 二叉搜索树
- matplotlib - matplotlib 中散点图中的白色图形
- recursion - 有没有办法只显示一次?