javascript - 使用 vega-lite 时禁用工具提示标签被截断/增加工具提示字符限制
问题描述
我使用 vega-lite 在 kibana 中创建可视化,但我想这适用于任何地方。vega-lite 有没有办法禁用或至少增加工具提示的字符长度以使其不被截断?我找不到任何有关此的文档或链接。谢谢。下面是一个粗略的例子。我希望工具提示显示“aaaaabbbcccc”的完整长度,而不是自动截断为“aaabbbc ...”
{
"$schema": "https://vega.github.io/schema/vega-lite/v4.json",
"data": {
"values": [
{"a": "AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC", "b": 28},
{"a": "B", "b": 55},
{"a": "C", "b": 43},
{"a": "D", "b": 91},
{"a": "E", "b": 81},
{"a": "F", "b": 53},
{"a": "G", "b": 19},
{"a": "H", "b": 87},
{"a": "I", "b": 52}
]
},
"mark": "bar",
"encoding": {
"x": {"field": "a", "type": "ordinal"},
"y": {"field": "b", "type": "quantitative"},
"tooltip": [
{"field": "a", "type": "ordinal"},
{"field": "b", "type": "quantitative"}
]
},
"config": {
"view": {"stroke": "transparent"},
"axis": {
"labelColor": "#98A2B3",
"grid": false,
"labelLimit": 100
}
}
}
解决方案
我尝试操纵您提供的图表,它对我有用:
我只是将标签限制更改为任意大数字,例如 500
"config": {
"view": {"stroke": "transparent"},
"axis": {
"labelColor": "#98A2B3",
"grid": false,
"labelLimit": 500
}
}
推荐阅读
- javascript - UnhandledPromiseRejectionWarning:错误:提供了不正确的登录详细信息
- vmware - 从来宾连接到在 VMWare Fusion 主机上运行的东西
- android - 为什么在尝试获取用户信息时 findViewById 返回 null?
- cocoa - 如何实现从照片到我的 Cocoa 应用程序的高质量拖放?
- c# - 找到第一个空闲的 id
- mysql - Mysql 80 客户端设置
- javascript - React ErrorBoundary - 只是无法让它工作
- matlab - 为什么失真图像的PSNR更大?
- sql - 两个表的全部联合,然后用内部连接嵌套
- apache-spark - Spark saveAsTextFile 没有按预期工作,请参考下面的代码