from https://observablehq.com/@uwdata/scales-axes-and-legends`
vl.markCircle().data(antibiotics).encode(
vl.x().fieldQ('Neomycin')
.scale({type:'log'})
).render()
vl.markCircle().data(antibiotics).encode(
vl.x().fieldQ('Neomycin')
.scale({type:'log'})
.axis({format:".2e"})
).render()
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.