CVWVXXJUVVBFJMU7T464S5G7XHFHEERH2E3GXMZXMLY5RTIGWRDAC
6GZZDDQBAIAZJAESJDIT5JKVY6F7IQTJHG6QT2HHBMK2EWE2MHCQC
IK53RV4VGOHLCZGQCCIKPB45M3C7M7YMNBOJFBGZJ4LWIZNU4QNQC
var ymax = 0; d.forEach(function(x) { if (x[0] < ranges.xaxis.from) return; if (x[0] > ranges.xaxis.to) return; ymax = Math.max(x[1], ymax); });
var ymax = 0;
d.forEach(function(x) {
if (x[0] < ranges.xaxis.from) return;
if (x[0] > ranges.xaxis.to) return;
ymax = Math.max(x[1], ymax);
});
xaxis: { min: ranges.xaxis.from, max: ranges.xaxis.to }
xaxis: { min: ranges.xaxis.from, max: ranges.xaxis.to }, yaxis: { min: 0, max: ymax * 1.1 }
xaxis: { min: ranges.xaxis.from, max: ranges.xaxis.to },
yaxis: { min: 0, max: ymax * 1.1 }