
{
"$schema": "https://vega.github.io/schema/vega-lite/v2.json",
"data": {"url": "data/seattle-weather.csv"},
"mark": "tick",
"encoding": {
"x": {"field": "precipitation", "type": "quantitative", "axis": {"tickCount": 100}}
}
}

The ticks now have .0 for all numbers
Is this just artifact of JS floating point calculation?
I think it's because the ticks actually have values that need the precision. However, their labels are not visible because the labels overlap and so many are removed.
I still think this is a bug, though.
I disagree that this is a bug. The precision correctly aligns with the number of ticks and currently will stay consistent when changing the pixel length of the axis.
Most helpful comment
I disagree that this is a bug. The precision correctly aligns with the number of ticks and currently will stay consistent when changing the pixel length of the axis.