首页 > 解决方案 > 如何在 Vega 图表中的每 n 个刻度后显示标签

问题描述

我正在尝试使用 Vega 图表绘制计数与时间的关系。我设置了 tickCount 来指定图表中的刻度数。但是相应的标签之间有很多空间(这里两个标签之间几乎有 8 个刻度间隔)。有没有办法在图表中的每 n 个刻度后显示标签。例如,如果我的标签跨越 5 个刻度,我应该在每 7 个刻度后绘制一个标签,以便两个标签之间只有一个刻度?

我想在每 6 个刻度后显示一个标签

我在 vega 编辑器中的规范链接

标签: labellinechartaxesvega-litevega

解决方案


首先,我会删除labelSeparation并降低tickCount. 这是使用 15 作为滴答计数时的样子。

在此处输入图像描述


推荐阅读