user-interface - 如何将滑块绑定到参数,以便滑块允许在数据列中的值之间进行选择?
问题描述
假设我在 Vega Lite 中有一列数据,就像a
这里一样,但更大:有 50 到 80 行。
{
"data": {
"values": [
{"a": "3.33"}, {"a": "3.36"}, {"a": "3.39"}, {"a": "3.42"}, {"a": "3.45"}, {"a": "3.48"},
{"a": "3.51"}, {"a": "3.54"}, {"a": "3.57"}
]
}
如何将某些参数绑定到滑块,让用户以交互方式从列中选择a
参数应采用的值?
我知道存在以下功能,但我不想使用它,因为我已经在列中有数据,计算范围将是额外的工作:
{"input": "range", "min": 3.33,"max": 3.57,"step": 0.03}
我想避免使用 a 的另一个原因range
是(我认为)并非所有值都会被准确计算,因为(我认为)Vega 使用有限精度浮点。
以下可能不相关;但我通过 Julia VegaLite.jl 界面使用 Vega Lite。
解决方案
推荐阅读
- javascript - 使用数据属性将响应属性添加到 Slick Slider 的最佳方法
- angular - Angular 等待 Observable 在运行函数之前完成
- python - 用于Tensorflow中张量对象的map_fn中具有多个参数和一个返回值的自定义函数
- google-cloud-dataflow - 数据流字数示例说我需要指定 --gcpTempLocation 参数
- networking - 使用 Unifi 和 Sonicwall 设备的网关建议和网络设计
- c++ - 成员列表初始化与继承?
- google-sheets - 按名称引用的 Google 表格和“自定义”历史记录
- tensorflow - TensorBoard 颜色与源图像不匹配
- linux - setuid bash 脚本和 binfmt_misc 凭据标志
- java - 代码在 IntelliJ IDEA 中有效,但不适用于没有交互式控制台提供输入的在线编译器