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
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);
|
|
|