TickX on quantitative scale

Ticks also work on linear or time scales, in which case the tick length can be specified.

<Plot y={{ type: 'linear' }} marginRight={10} grid>
    <TickX
        data={range(1, 100, 1).map((d) => ({
            x: d,
            y: Math.sin(d / 5) * Math.pow(d / 100, 1.5) * 5
        }))}
        y="y"
        x="x"
        tickLength={10}
        strokeWidth={2} />
</Plot>