vega(calcuvizspec({
models: [sc],
input_cursors: [{
lat_in:point[1], lng_in:point[0], obj_in: 'moon'
}],
mark: 'text',
encodings: {
x: {name: 'formula', type: 'nominal', domain: ['azimuth_obj', 'altitude_obj']},
y: {name: 'date_in', type: 'ordinal', domain:_.range(-60,24*60,60).map(d => date_fns.addMinutes(new Date(date_in), d))},
text: {name: 'value' },
color: {name: 'formula'},
},
spec_post_process: (spec) => {
var o = {...spec};
o.width = 300
o.height = 400
o.encoding.text.format = ',.3f'
return o
}
}))