【问题标题】:How to show label after every nth tick in Vega chart如何在 Vega 图表中的每 n 个刻度后显示标签
【发布时间】:2020-07-02 15:38:18
【问题描述】:

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

I want to show a label after every 6th tick

Link of my spec in vega editor

【问题讨论】:

    标签: label linechart axes vega-lite vega


    【解决方案1】:

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

    【讨论】:

    • 感谢@dominik,删除 labelSeparation 可以缩小差距,但标签看起来非常接近。看起来很难区分任何两个标签。我们可以在标签之间添加一些间距吗?这样任何两个标签都会彼此分开。
    • labelSeparation 是标签之间的像素间距。
    猜你喜欢
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    相关资源
    最近更新 更多