clark.coffee | |
---|---|
Dependencies | _ = require('underscore')._
ticks = ['▁','▂','▃','▄','▅','▆','▇','█']
root = exports ? this
root.clark =
sparks: (data) ->
min = _.min data
max = _.max data
chunk = (max - min) / (ticks.length - 1)
graph = ""
_.each data, (d) ->
i = ((d - min) / chunk) >> 0
i = 1 if i < 1
graph += ticks[i - 1]
return graph
|