jupyter-notebook - 调整 jupyter 小部件输出的布局
问题描述
下面的代码使用户能够以交互方式显示连续的图。
我希望从该图中隐藏标题“图 1”及其灰色框。我阅读了本指南,但没有找到答案。
import ipywidgets as widgets
from IPython.display import display, clear_output
from traitlets import CInt, link
class Counter(widgets.DOMWidget):
value = CInt(0, sync=True)
counter = Counter()
def button_plus(name):
if counter.value != passage_list[-1] :
counter.value = passage_list[passage_list.index(counter.value)+1]
else :
print("last passage from the list")
def button_minus(name):
if passage_list.index(counter.value) != 0 :
counter.value = passage_list[passage_list.index(counter.value)+1]
else :
print("first passage from the list")
# 1 step forward button
wplus = widgets.Button(description='> Next passage')
# 1 step backward button
wminus = widgets.Button(description='Previous passage <')
# dropdown widget with passages timestamp
wpick = widgets.Dropdown(
options=passage_list,
value=passage_list[0],
description='Passage:',
disabled=False,
)
wplus.on_click(button_plus)
wminus.on_click(button_minus)
link((wpick, 'value'), (counter, 'value'));
#display(wminus, wpick,wplus)
ui = widgets.HBox([wminus, wpick,wplus])
out = widgets.interactive_output(plot2_passage, {'passage': wpick})
display(ui, out)
解决方案
我认为这是使用notebook
提供标题栏的默认 matplotlib 后端。交互性允许您平移/缩放图表。
尝试添加%matplotlib inline
到单元格的顶部。这应该摆脱灰色条,但您可能会失去缩放/平移功能。
推荐阅读
- swift - 如何在 Swift 中的句子中获取特定关键字之前的单词?
- javascript - 给定一个 Map 如何按值排序以及值是否匹配按键 Javascript 排序?
- python - 如何在字典列表中拆分字典字符串值以添加新的字典项?
- google-chrome - 在 /userlicenses 上出现 500 后端错误
- hive - 向 hive 中的 case 语句添加子查询
- c# - 如何解决这个 for 循环正在冻结我的程序
- c# - 有两个重叠的控件接收相同的点击事件吗?
- c# - 如何使用 LINQ 选择同一级别的属性以及列表的其他项目?
- positional-parameter - 完成picocli中位置参数的候选者
- javascript - 由于平滑滚动jquery,单击不起作用后切换W3Schools菜单