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

wah*_*mon 5 word-wrap vega-lite

我试图将 x 轴的标签包裹在下一行,因为标签长度很长。那么有没有什么办法可以实现呢。我尝试使用calculateandlabelExpr打破标签字符串,然后使用 '\n' 连接它们,但这似乎不起作用。

是否有任何其他配置可以帮助我实现此用例或任何解决方法?您可以在此处参考配置 - vega-lite

jak*_*vdp 6

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

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

  "transform": [{"calculate": "split(datum.address, ' ')", "as": "address"}],
Run Code Online (Sandbox Code Playgroud)

结果如下(在编辑器中查看):

在此输入图像描述