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>