You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
841 B

(function (b) {
var k = b.seriesTypes,
l = b.each;
k.heatmap = b.extendClass(k.map, {
colorKey: 'z',
useMapGeometry: !1,
pointArrayMap: ['y', 'z'],
translate: function () {
var c = this,
b = c.options,
i = Number.MAX_VALUE,
j = Number.MIN_VALUE;
c.generatePoints();
l(c.data, function (a) {
var e = a.x,
f = a.y,
d = a.z,
g = (b.colsize || 1) / 2,
h = (b.rowsize || 1) / 2;
a.path = ['M', e - g, f - h, 'L', e + g, f - h, 'L', e + g, f + h, 'L', e - g, f + h, 'Z'];
a.shapeType = 'path';
a.shapeArgs = { d: c.translatePath(a.path) };
typeof d === 'number' && (d > j ? (j = d) : d < i && (i = d));
});
c.translateColors(i, j);
},
getBox: function () {},
});
})(Highcharts);