UNPKG

@quartic/bokehjs

Version:

Interactive, novel data visualization

20 lines (17 loc) 498 B
import {proj4, mercator} from "./proj4" export project_xy = (x, y) -> merc_x_s = [] merc_y_s = [] for i in [0...x.length] [merc_x, merc_y] = proj4(mercator, [x[i], y[i]]) merc_x_s[i] = merc_x merc_y_s[i] = merc_y return [merc_x_s, merc_y_s] export project_xsys = (xs, ys) -> merc_xs_s = [] merc_ys_s = [] for i in [0...xs.length] [merc_x_s, merc_y_s] = project_xy(xs[i], ys[i]) merc_xs_s[i] = merc_x_s merc_ys_s[i] = merc_y_s return [merc_xs_s, merc_ys_s]