【发布时间】:2022-02-08 23:16:56
【问题描述】:
在 slate 中,图表小部件具有标签选项,可在图表的某个位置(顶部、左侧、底部……)显示图例(颜色点 + 标签名称)。
我注意到此图例条形图有 2 个限制,我想在我的 Slate 应用程序上改进它们。
- 1 个问题:标签按顺序排列在条形图上出现的顺序系列(从左到右)。
- 2 问题:当分段和未分段数据堆叠在条形图上时,未分段数据的标签颜色错误(即使我们设置了系列颜色参数,如果我们不颜色属性是随机变化的从一个加载到下一个)。
出于这个原因,我决定在 HTML 小部件中生成我的 on 标签。仅使用对标签进行排序并为每个标签返回<div class="bp3-label" style="background:${labelColor};">${labelName}<\div> 的函数,我就得到了很好的结果。但是我失去了交互性(这是一个方便的标签功能)。
有没有办法将此交互性转移到我的“自定义标签”并单击此选择我的条形图上的所有相关条?
我正在考虑在 DIV 上使用 slClickEvent 和 slClickEventValue 道具来推送与变量中单击的标签相关的数据,并使条形图的“selectedValue”属性依赖于该变量。
- 这是最好的方法吗?
- 是否会按照图表“selectedValue”突出显示条形?
【问题讨论】:
标签: palantir-foundry foundry-slate