Vega-lite: 坐标轴标签的换行或自动换行

5

我试图将x轴上的标签换行显示,因为标签的长度相当长。有没有办法实现它?我尝试使用calculatelabelExpr来分割标签字符串,然后使用'\n'连接它们,但似乎不起作用。

有没有其他配置可以帮助我实现这个用例,或者有任何解决方法? 您可以在此处查看配置-
1个回答

6

字符串中的换行符不能用于显示换行。在大多数 Vega-Lite 字符串中,您可以通过传递字符串列表来生成换行。

对于您的图表,您可以使用计算转换中的 split() 操作来生成换行:

  "transform": [{"calculate": "split(datum.address, ' ')", "as": "address"}],

结果如下所示 (enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接