unitScale.ticks(100).map(format100)// two decimals
logScale=d3.scaleLog().domain([1,1000])
logFormat10=logScale.tickFormat(10)
logScale.ticks(10).map(logFormat10)
logFormat10alt=logScale.tickFormat(10,"")
logScale.ticks(10).map(logFormat10alt)
timeScale=d3.scaleUtc()
timeScale.ticks(10)
timeScale.ticks(10).map(timeScale.tickFormat())
timeFormat=d3.utcFormat("%I %p")
timeScale.ticks(10).map(timeFormat)
timeScale.ticks(d3.utcHour)// every hour
timeScale.ticks(d3.utcMinute.every(15))// every 15 minutes
tickCount=width/80
unitScale.ticks(tickCount)
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.