@quartic/bokehjs
Version:
Interactive, novel data visualization
17 lines (12 loc) • 387 B
text/coffeescript
import * as SPrintf from "sprintf"
import {TickFormatter} from "./tick_formatter"
import * as p from "core/properties"
export class PrintfTickFormatter extends TickFormatter
type: 'PrintfTickFormatter'
format: [ p.String, '%s' ]
}
doFormat: (ticks, loc) ->
format = @format
labels = ( SPrintf.sprintf(format, tick) for tick in ticks )
return labels