#header-mark#
Tqdm 进度指示器
Tqdm指示器包装了著名的tqdm
进度指示器,并显示某个目标的进度。可以在笔记本或Panel Web应用程序中使用它。
底层实现为panel.widgets.Tqdm
,参数基本一致,参考文档:https://panel.holoviz.org/reference/indicators/Tqdm.html
基本用法
要使用Tqdm
指示器,只需实例化该对象,然后像使用tqdm.tqdm
一样使用生成的变量,即可迭代任何可迭代对象:
大多数tqdm支持的参数都可以传递给Tqdm
指示器的call方法。
嵌套使用
当嵌套使用Tqdm
指示器时,使用margin
参数可以直观地表示嵌套级别。
Pandas集成
要使用tqdm pandas集成,可以通过调用tqdm.pandas
并传入所有配置选项来激活它。激活后,progress_apply
方法在pandas.DataFrame
上可用:
API
属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
value | 当前进度值 | number | — |
max | 最大进度值 | number | — |
text | 当前由tqdm输出的文本 | string | — |
layout | progress 指示器和text_pane 的布局 | object Column或Row | — |
progress | 显示进度的Progress指示器 | object | — |
text_pane | 显示进度text 的Pane | object | — |
write_to_console | 是否也写入控制台,仅在服务器上有效 | boolean | — |
disabled | 是否禁用 | boolean | false |
Events
事件名 | 说明 | 类型 |
---|---|---|
change | 当值变化时触发的事件 | Callable |
Slots
插槽名 | 说明 |
---|
方法
名称 | 说明 | 参数 |
---|---|---|
pandas | 注册Pandas,提供DataFrame.progress_apply | **kwargs: tqdm.pandas支持的参数 |
Controls
src/examples/panel_vuepy/indicators/Tqdm