Sparkline 迷你折线图
Sparkline 在终端中渲染一条迷你折线图,用于直观展示数值序列的趋势变化,常用于监控仪表盘、实时数据可视化等场景。
基本用法
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
data | list[float] | [] | 数据点列表,每个元素为一个浮点数 |
summary_function | callable | max | 用于在右侧汇总显示的函数,如 max、min、sum、statistics.mean |
v-model
v-model 默认绑定属性:data
通过 v-model 可双向绑定数据列表,响应式更新后折线图自动重绘。
事件
| 事件 | 说明 |
|---|---|
| — | Sparkline 为纯展示组件,无特殊事件 |
实时监控示例
通用属性
所有 Textual-vuepy 组件均支持以下属性:
| 属性 | 类型 | 说明 |
|---|---|---|
id | str | 组件 CSS ID |
style | str | TCSS 内联样式 |
class | str | TCSS 类名(空格分隔) |
border_title | str | 边框标题 |
border_subtitle | str | 边框副标题 |