corrade-nucleus-nucleons – Blame information for rev
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
20 | office | 1 | /** |
2 | * @license Highcharts JS v5.0.12 (2017-05-24) |
||
3 | * |
||
4 | * (c) 2009-2016 Torstein Honsi |
||
5 | * |
||
6 | * License: www.highcharts.com/license |
||
7 | */ |
||
8 | 'use strict'; |
||
9 | (function(factory) { |
||
10 | if (typeof module === 'object' && module.exports) { |
||
11 | module.exports = factory; |
||
12 | } else { |
||
13 | factory(Highcharts); |
||
14 | } |
||
15 | }(function(Highcharts) { |
||
16 | (function(H) { |
||
17 | /** |
||
18 | * (c) 2010-2017 Torstein Honsi |
||
19 | * |
||
20 | * License: www.highcharts.com/license |
||
21 | */ |
||
22 | var CenteredSeriesMixin = H.CenteredSeriesMixin, |
||
23 | each = H.each, |
||
24 | extend = H.extend, |
||
25 | merge = H.merge, |
||
26 | splat = H.splat; |
||
27 | /** |
||
28 | * The Pane object allows options that are common to a set of X and Y axes. |
||
29 | * |
||
30 | * In the future, this can be extended to basic Highcharts and Highstock. |
||
31 | * |
||
32 | */ |
||
33 | function Pane(options, chart) { |
||
34 | this.init(options, chart); |
||
35 | } |
||
36 | |||
37 | // Extend the Pane prototype |
||
38 | extend(Pane.prototype, { |
||
39 | |||
40 | coll: 'pane', // Member of chart.pane |
||
41 | |||
42 | /** |
||
43 | * Initiate the Pane object |
||
44 | */ |
||
45 | init: function(options, chart) { |
||
46 | this.chart = chart; |
||
47 | this.background = []; |
||
48 | |||
49 | chart.pane.push(this); |
||
50 | |||
51 | this.setOptions(options); |
||
52 | }, |
||
53 | |||
54 | setOptions: function(options) { |
||
55 | |||
56 | // Set options. Angular charts have a default background (#3318) |
||
57 | this.options = options = merge( |
||
58 | this.defaultOptions, |
||
59 | this.chart.angular ? { |
||
60 | background: {} |
||
61 | } : undefined, |
||
62 | options |
||
63 | ); |
||
64 | }, |
||
65 | |||
66 | /** |
||
67 | * Render the pane with its backgrounds. |
||
68 | */ |
||
69 | render: function() { |
||
70 | |||
71 | var options = this.options, |
||
72 | backgroundOption = this.options.background, |
||
73 | renderer = this.chart.renderer, |
||
74 | len, |
||
75 | i; |
||
76 | |||
77 | if (!this.group) { |
||
78 | this.group = renderer.g('pane-group') |
||
79 | .attr({ |
||
80 | zIndex: options.zIndex || 0 |
||
81 | }) |
||
82 | .add(); |
||
83 | } |
||
84 | |||
85 | this.updateCenter(); |
||
86 | |||
87 | // Render the backgrounds |
||
88 | if (backgroundOption) { |
||
89 | backgroundOption = splat(backgroundOption); |
||
90 | |||
91 | len = Math.max( |
||
92 | backgroundOption.length, |
||
93 | this.background.length || 0 |
||
94 | ); |
||
95 | |||
96 | for (i = 0; i < len; i++) { |
||
97 | if (backgroundOption[i] && this.axis) { // #6641 - if axis exists, chart is circular and apply background |
||
98 | this.renderBackground( |
||
99 | merge( |
||
100 | this.defaultBackgroundOptions, |
||
101 | backgroundOption[i] |
||
102 | ), |
||
103 | i |
||
104 | ); |
||
105 | } else if (this.background[i]) { |
||
106 | this.background[i] = this.background[i].destroy(); |
||
107 | this.background.splice(i, 1); |
||
108 | } |
||
109 | } |
||
110 | } |
||
111 | }, |
||
112 | |||
113 | /** |
||
114 | * Render an individual pane background. |
||
115 | * @param {Object} backgroundOptions Background options |
||
116 | * @param {number} i The index of the background in this.backgrounds |
||
117 | */ |
||
118 | renderBackground: function(backgroundOptions, i) { |
||
119 | var method = 'animate'; |
||
120 | |||
121 | if (!this.background[i]) { |
||
122 | this.background[i] = this.chart.renderer.path() |
||
123 | .add(this.group); |
||
124 | method = 'attr'; |
||
125 | } |
||
126 | |||
127 | this.background[i][method]({ |
||
128 | 'd': this.axis.getPlotBandPath( |
||
129 | backgroundOptions.from, |
||
130 | backgroundOptions.to, |
||
131 | backgroundOptions |
||
132 | ) |
||
133 | }).attr({ |
||
134 | |||
135 | 'class': 'highcharts-pane ' + (backgroundOptions.className || '') |
||
136 | }); |
||
137 | |||
138 | }, |
||
139 | |||
140 | /** |
||
141 | * The default options object |
||
142 | */ |
||
143 | defaultOptions: { |
||
144 | // background: {conditional}, |
||
145 | center: ['50%', '50%'], |
||
146 | size: '85%', |
||
147 | startAngle: 0 |
||
148 | //endAngle: startAngle + 360 |
||
149 | }, |
||
150 | |||
151 | /** |
||
152 | * The default background options |
||
153 | */ |
||
154 | defaultBackgroundOptions: { |
||
155 | //className: 'highcharts-pane', |
||
156 | shape: 'circle', |
||
157 | |||
158 | from: -Number.MAX_VALUE, // corrected to axis min |
||
159 | innerRadius: 0, |
||
160 | to: Number.MAX_VALUE, // corrected to axis max |
||
161 | outerRadius: '105%' |
||
162 | }, |
||
163 | |||
164 | /** |
||
165 | * Gets the center for the pane and its axis. |
||
166 | */ |
||
167 | updateCenter: function(axis) { |
||
168 | this.center = (axis || this.axis || {}).center = |
||
169 | CenteredSeriesMixin.getCenter.call(this); |
||
170 | }, |
||
171 | |||
172 | /** |
||
173 | * Destroy the pane item |
||
174 | * / |
||
175 | destroy: function () { |
||
176 | H.erase(this.chart.pane, this); |
||
177 | each(this.background, function (background) { |
||
178 | background.destroy(); |
||
179 | }); |
||
180 | this.background.length = 0; |
||
181 | this.group = this.group.destroy(); |
||
182 | }, |
||
183 | */ |
||
184 | |||
185 | /** |
||
186 | * Update the pane item with new options |
||
187 | * @param {Object} options New pane options |
||
188 | */ |
||
189 | update: function(options, redraw) { |
||
190 | |||
191 | merge(true, this.options, options); |
||
192 | this.setOptions(this.options); |
||
193 | this.render(); |
||
194 | each(this.chart.axes, function(axis) { |
||
195 | if (axis.pane === this) { |
||
196 | axis.pane = null; |
||
197 | axis.update({}, redraw); |
||
198 | } |
||
199 | }, this); |
||
200 | } |
||
201 | |||
202 | }); |
||
203 | |||
204 | H.Pane = Pane; |
||
205 | |||
206 | }(Highcharts)); |
||
207 | (function(H) { |
||
208 | /** |
||
209 | * (c) 2010-2017 Torstein Honsi |
||
210 | * |
||
211 | * License: www.highcharts.com/license |
||
212 | */ |
||
213 | var Axis = H.Axis, |
||
214 | each = H.each, |
||
215 | extend = H.extend, |
||
216 | map = H.map, |
||
217 | merge = H.merge, |
||
218 | noop = H.noop, |
||
219 | pick = H.pick, |
||
220 | pInt = H.pInt, |
||
221 | Tick = H.Tick, |
||
222 | wrap = H.wrap, |
||
223 | |||
224 | |||
225 | hiddenAxisMixin, // @todo Extract this to a new file |
||
226 | radialAxisMixin, // @todo Extract this to a new file |
||
227 | axisProto = Axis.prototype, |
||
228 | tickProto = Tick.prototype; |
||
229 | |||
230 | /** |
||
231 | * Augmented methods for the x axis in order to hide it completely, used for the X axis in gauges |
||
232 | */ |
||
233 | hiddenAxisMixin = { |
||
234 | getOffset: noop, |
||
235 | redraw: function() { |
||
236 | this.isDirty = false; // prevent setting Y axis dirty |
||
237 | }, |
||
238 | render: function() { |
||
239 | this.isDirty = false; // prevent setting Y axis dirty |
||
240 | }, |
||
241 | setScale: noop, |
||
242 | setCategories: noop, |
||
243 | setTitle: noop |
||
244 | }; |
||
245 | |||
246 | /** |
||
247 | * Augmented methods for the value axis |
||
248 | */ |
||
249 | radialAxisMixin = { |
||
250 | |||
251 | /** |
||
252 | * The default options extend defaultYAxisOptions |
||
253 | */ |
||
254 | defaultRadialGaugeOptions: { |
||
255 | labels: { |
||
256 | align: 'center', |
||
257 | x: 0, |
||
258 | y: null // auto |
||
259 | }, |
||
260 | minorGridLineWidth: 0, |
||
261 | minorTickInterval: 'auto', |
||
262 | minorTickLength: 10, |
||
263 | minorTickPosition: 'inside', |
||
264 | minorTickWidth: 1, |
||
265 | tickLength: 10, |
||
266 | tickPosition: 'inside', |
||
267 | tickWidth: 2, |
||
268 | title: { |
||
269 | rotation: 0 |
||
270 | }, |
||
271 | zIndex: 2 // behind dials, points in the series group |
||
272 | }, |
||
273 | |||
274 | // Circular axis around the perimeter of a polar chart |
||
275 | defaultRadialXOptions: { |
||
276 | gridLineWidth: 1, // spokes |
||
277 | labels: { |
||
278 | align: null, // auto |
||
279 | distance: 15, |
||
280 | x: 0, |
||
281 | y: null // auto |
||
282 | }, |
||
283 | maxPadding: 0, |
||
284 | minPadding: 0, |
||
285 | showLastLabel: false, |
||
286 | tickLength: 0 |
||
287 | }, |
||
288 | |||
289 | // Radial axis, like a spoke in a polar chart |
||
290 | defaultRadialYOptions: { |
||
291 | gridLineInterpolation: 'circle', |
||
292 | labels: { |
||
293 | align: 'right', |
||
294 | x: -3, |
||
295 | y: -2 |
||
296 | }, |
||
297 | showLastLabel: false, |
||
298 | title: { |
||
299 | x: 4, |
||
300 | text: null, |
||
301 | rotation: 90 |
||
302 | } |
||
303 | }, |
||
304 | |||
305 | /** |
||
306 | * Merge and set options |
||
307 | */ |
||
308 | setOptions: function(userOptions) { |
||
309 | |||
310 | var options = this.options = merge( |
||
311 | this.defaultOptions, |
||
312 | this.defaultRadialOptions, |
||
313 | userOptions |
||
314 | ); |
||
315 | |||
316 | // Make sure the plotBands array is instanciated for each Axis (#2649) |
||
317 | if (!options.plotBands) { |
||
318 | options.plotBands = []; |
||
319 | } |
||
320 | |||
321 | }, |
||
322 | |||
323 | /** |
||
324 | * Wrap the getOffset method to return zero offset for title or labels in a radial |
||
325 | * axis |
||
326 | */ |
||
327 | getOffset: function() { |
||
328 | // Call the Axis prototype method (the method we're in now is on the instance) |
||
329 | axisProto.getOffset.call(this); |
||
330 | |||
331 | // Title or label offsets are not counted |
||
332 | this.chart.axisOffset[this.side] = 0; |
||
333 | |||
334 | }, |
||
335 | |||
336 | |||
337 | /** |
||
338 | * Get the path for the axis line. This method is also referenced in the getPlotLinePath |
||
339 | * method. |
||
340 | */ |
||
341 | getLinePath: function(lineWidth, radius) { |
||
342 | var center = this.center, |
||
343 | end, |
||
344 | chart = this.chart, |
||
345 | r = pick(radius, center[2] / 2 - this.offset), |
||
346 | path; |
||
347 | |||
348 | if (this.isCircular || radius !== undefined) { |
||
349 | path = this.chart.renderer.symbols.arc( |
||
350 | this.left + center[0], |
||
351 | this.top + center[1], |
||
352 | r, |
||
353 | r, { |
||
354 | start: this.startAngleRad, |
||
355 | end: this.endAngleRad, |
||
356 | open: true, |
||
357 | innerR: 0 |
||
358 | } |
||
359 | ); |
||
360 | } else { |
||
361 | end = this.postTranslate(this.angleRad, r); |
||
362 | path = ['M', center[0] + chart.plotLeft, center[1] + chart.plotTop, 'L', end.x, end.y]; |
||
363 | } |
||
364 | return path; |
||
365 | }, |
||
366 | |||
367 | /** |
||
368 | * Override setAxisTranslation by setting the translation to the difference |
||
369 | * in rotation. This allows the translate method to return angle for |
||
370 | * any given value. |
||
371 | */ |
||
372 | setAxisTranslation: function() { |
||
373 | |||
374 | // Call uber method |
||
375 | axisProto.setAxisTranslation.call(this); |
||
376 | |||
377 | // Set transA and minPixelPadding |
||
378 | if (this.center) { // it's not defined the first time |
||
379 | if (this.isCircular) { |
||
380 | |||
381 | this.transA = (this.endAngleRad - this.startAngleRad) / |
||
382 | ((this.max - this.min) || 1); |
||
383 | |||
384 | |||
385 | } else { |
||
386 | this.transA = (this.center[2] / 2) / ((this.max - this.min) || 1); |
||
387 | } |
||
388 | |||
389 | if (this.isXAxis) { |
||
390 | this.minPixelPadding = this.transA * this.minPointOffset; |
||
391 | } else { |
||
392 | // This is a workaround for regression #2593, but categories still don't position correctly. |
||
393 | this.minPixelPadding = 0; |
||
394 | } |
||
395 | } |
||
396 | }, |
||
397 | |||
398 | /** |
||
399 | * In case of auto connect, add one closestPointRange to the max value right before |
||
400 | * tickPositions are computed, so that ticks will extend passed the real max. |
||
401 | */ |
||
402 | beforeSetTickPositions: function() { |
||
403 | // If autoConnect is true, polygonal grid lines are connected, and one closestPointRange |
||
404 | // is added to the X axis to prevent the last point from overlapping the first. |
||
405 | this.autoConnect = this.isCircular && pick(this.userMax, this.options.max) === undefined && |
||
406 | this.endAngleRad - this.startAngleRad === 2 * Math.PI; |
||
407 | |||
408 | if (this.autoConnect) { |
||
409 | this.max += (this.categories && 1) || this.pointRange || this.closestPointRange || 0; // #1197, #2260 |
||
410 | } |
||
411 | }, |
||
412 | |||
413 | /** |
||
414 | * Override the setAxisSize method to use the arc's circumference as length. This |
||
415 | * allows tickPixelInterval to apply to pixel lengths along the perimeter |
||
416 | */ |
||
417 | setAxisSize: function() { |
||
418 | |||
419 | axisProto.setAxisSize.call(this); |
||
420 | |||
421 | if (this.isRadial) { |
||
422 | |||
423 | // Set the center array |
||
424 | this.pane.updateCenter(this); |
||
425 | |||
426 | // The sector is used in Axis.translate to compute the translation of reversed axis points (#2570) |
||
427 | if (this.isCircular) { |
||
428 | this.sector = this.endAngleRad - this.startAngleRad; |
||
429 | } |
||
430 | |||
431 | // Axis len is used to lay out the ticks |
||
432 | this.len = this.width = this.height = this.center[2] * pick(this.sector, 1) / 2; |
||
433 | |||
434 | |||
435 | } |
||
436 | }, |
||
437 | |||
438 | /** |
||
439 | * Returns the x, y coordinate of a point given by a value and a pixel distance |
||
440 | * from center |
||
441 | */ |
||
442 | getPosition: function(value, length) { |
||
443 | return this.postTranslate( |
||
444 | this.isCircular ? this.translate(value) : this.angleRad, // #2848 |
||
445 | pick(this.isCircular ? length : this.translate(value), this.center[2] / 2) - this.offset |
||
446 | ); |
||
447 | }, |
||
448 | |||
449 | /** |
||
450 | * Translate from intermediate plotX (angle), plotY (axis.len - radius) to final chart coordinates. |
||
451 | */ |
||
452 | postTranslate: function(angle, radius) { |
||
453 | |||
454 | var chart = this.chart, |
||
455 | center = this.center; |
||
456 | |||
457 | angle = this.startAngleRad + angle; |
||
458 | |||
459 | return { |
||
460 | x: chart.plotLeft + center[0] + Math.cos(angle) * radius, |
||
461 | y: chart.plotTop + center[1] + Math.sin(angle) * radius |
||
462 | }; |
||
463 | |||
464 | }, |
||
465 | |||
466 | /** |
||
467 | * Find the path for plot bands along the radial axis |
||
468 | */ |
||
469 | getPlotBandPath: function(from, to, options) { |
||
470 | var center = this.center, |
||
471 | startAngleRad = this.startAngleRad, |
||
472 | fullRadius = center[2] / 2, |
||
473 | radii = [ |
||
474 | pick(options.outerRadius, '100%'), |
||
475 | options.innerRadius, |
||
476 | pick(options.thickness, 10) |
||
477 | ], |
||
478 | offset = Math.min(this.offset, 0), |
||
479 | percentRegex = /%$/, |
||
480 | start, |
||
481 | end, |
||
482 | open, |
||
483 | isCircular = this.isCircular, // X axis in a polar chart |
||
484 | ret; |
||
485 | |||
486 | // Polygonal plot bands |
||
487 | if (this.options.gridLineInterpolation === 'polygon') { |
||
488 | ret = this.getPlotLinePath(from).concat(this.getPlotLinePath(to, true)); |
||
489 | |||
490 | // Circular grid bands |
||
491 | } else { |
||
492 | |||
493 | // Keep within bounds |
||
494 | from = Math.max(from, this.min); |
||
495 | to = Math.min(to, this.max); |
||
496 | |||
497 | // Plot bands on Y axis (radial axis) - inner and outer radius depend on to and from |
||
498 | if (!isCircular) { |
||
499 | radii[0] = this.translate(from); |
||
500 | radii[1] = this.translate(to); |
||
501 | } |
||
502 | |||
503 | // Convert percentages to pixel values |
||
504 | radii = map(radii, function(radius) { |
||
505 | if (percentRegex.test(radius)) { |
||
506 | radius = (pInt(radius, 10) * fullRadius) / 100; |
||
507 | } |
||
508 | return radius; |
||
509 | }); |
||
510 | |||
511 | // Handle full circle |
||
512 | if (options.shape === 'circle' || !isCircular) { |
||
513 | start = -Math.PI / 2; |
||
514 | end = Math.PI * 1.5; |
||
515 | open = true; |
||
516 | } else { |
||
517 | start = startAngleRad + this.translate(from); |
||
518 | end = startAngleRad + this.translate(to); |
||
519 | } |
||
520 | |||
521 | radii[0] -= offset; // #5283 |
||
522 | radii[2] -= offset; // #5283 |
||
523 | |||
524 | ret = this.chart.renderer.symbols.arc( |
||
525 | this.left + center[0], |
||
526 | this.top + center[1], |
||
527 | radii[0], |
||
528 | radii[0], { |
||
529 | start: Math.min(start, end), // Math is for reversed yAxis (#3606) |
||
530 | end: Math.max(start, end), |
||
531 | innerR: pick(radii[1], radii[0] - radii[2]), |
||
532 | open: open |
||
533 | } |
||
534 | ); |
||
535 | } |
||
536 | |||
537 | return ret; |
||
538 | }, |
||
539 | |||
540 | /** |
||
541 | * Find the path for plot lines perpendicular to the radial axis. |
||
542 | */ |
||
543 | getPlotLinePath: function(value, reverse) { |
||
544 | var axis = this, |
||
545 | center = axis.center, |
||
546 | chart = axis.chart, |
||
547 | end = axis.getPosition(value), |
||
548 | xAxis, |
||
549 | xy, |
||
550 | tickPositions, |
||
551 | ret; |
||
552 | |||
553 | // Spokes |
||
554 | if (axis.isCircular) { |
||
555 | ret = ['M', center[0] + chart.plotLeft, center[1] + chart.plotTop, 'L', end.x, end.y]; |
||
556 | |||
557 | // Concentric circles |
||
558 | } else if (axis.options.gridLineInterpolation === 'circle') { |
||
559 | value = axis.translate(value); |
||
560 | if (value) { // a value of 0 is in the center |
||
561 | ret = axis.getLinePath(0, value); |
||
562 | } |
||
563 | // Concentric polygons |
||
564 | } else { |
||
565 | // Find the X axis in the same pane |
||
566 | each(chart.xAxis, function(a) { |
||
567 | if (a.pane === axis.pane) { |
||
568 | xAxis = a; |
||
569 | } |
||
570 | }); |
||
571 | ret = []; |
||
572 | value = axis.translate(value); |
||
573 | tickPositions = xAxis.tickPositions; |
||
574 | if (xAxis.autoConnect) { |
||
575 | tickPositions = tickPositions.concat([tickPositions[0]]); |
||
576 | } |
||
577 | // Reverse the positions for concatenation of polygonal plot bands |
||
578 | if (reverse) { |
||
579 | tickPositions = [].concat(tickPositions).reverse(); |
||
580 | } |
||
581 | |||
582 | each(tickPositions, function(pos, i) { |
||
583 | xy = xAxis.getPosition(pos, value); |
||
584 | ret.push(i ? 'L' : 'M', xy.x, xy.y); |
||
585 | }); |
||
586 | |||
587 | } |
||
588 | return ret; |
||
589 | }, |
||
590 | |||
591 | /** |
||
592 | * Find the position for the axis title, by default inside the gauge |
||
593 | */ |
||
594 | getTitlePosition: function() { |
||
595 | var center = this.center, |
||
596 | chart = this.chart, |
||
597 | titleOptions = this.options.title; |
||
598 | |||
599 | return { |
||
600 | x: chart.plotLeft + center[0] + (titleOptions.x || 0), |
||
601 | y: chart.plotTop + center[1] - ({ |
||
602 | high: 0.5, |
||
603 | middle: 0.25, |
||
604 | low: 0 |
||
605 | }[titleOptions.align] * |
||
606 | center[2]) + (titleOptions.y || 0) |
||
607 | }; |
||
608 | } |
||
609 | |||
610 | }; |
||
611 | |||
612 | /** |
||
613 | * Override axisProto.init to mix in special axis instance functions and function overrides |
||
614 | */ |
||
615 | wrap(axisProto, 'init', function(proceed, chart, userOptions) { |
||
616 | var angular = chart.angular, |
||
617 | polar = chart.polar, |
||
618 | isX = userOptions.isX, |
||
619 | isHidden = angular && isX, |
||
620 | isCircular, |
||
621 | options, |
||
622 | chartOptions = chart.options, |
||
623 | paneIndex = userOptions.pane || 0, |
||
624 | pane = this.pane = chart.pane[paneIndex], |
||
625 | paneOptions = pane.options; |
||
626 | |||
627 | // Before prototype.init |
||
628 | if (angular) { |
||
629 | extend(this, isHidden ? hiddenAxisMixin : radialAxisMixin); |
||
630 | isCircular = !isX; |
||
631 | if (isCircular) { |
||
632 | this.defaultRadialOptions = this.defaultRadialGaugeOptions; |
||
633 | } |
||
634 | |||
635 | } else if (polar) { |
||
636 | extend(this, radialAxisMixin); |
||
637 | isCircular = isX; |
||
638 | this.defaultRadialOptions = isX ? this.defaultRadialXOptions : merge(this.defaultYAxisOptions, this.defaultRadialYOptions); |
||
639 | |||
640 | } |
||
641 | |||
642 | // Disable certain features on angular and polar axes |
||
643 | if (angular || polar) { |
||
644 | this.isRadial = true; |
||
645 | chart.inverted = false; |
||
646 | chartOptions.chart.zoomType = null; |
||
647 | } else { |
||
648 | this.isRadial = false; |
||
649 | } |
||
650 | |||
651 | // A pointer back to this axis to borrow geometry |
||
652 | if (isCircular) { |
||
653 | pane.axis = this; |
||
654 | } |
||
655 | |||
656 | // Run prototype.init |
||
657 | proceed.call(this, chart, userOptions); |
||
658 | |||
659 | if (!isHidden && (angular || polar)) { |
||
660 | options = this.options; |
||
661 | |||
662 | // Start and end angle options are |
||
663 | // given in degrees relative to top, while internal computations are |
||
664 | // in radians relative to right (like SVG). |
||
665 | this.angleRad = (options.angle || 0) * Math.PI / 180; // Y axis in polar charts |
||
666 | this.startAngleRad = (paneOptions.startAngle - 90) * Math.PI / 180; // Gauges |
||
667 | this.endAngleRad = (pick(paneOptions.endAngle, paneOptions.startAngle + 360) - 90) * Math.PI / 180; // Gauges |
||
668 | this.offset = options.offset || 0; |
||
669 | |||
670 | this.isCircular = isCircular; |
||
671 | |||
672 | } |
||
673 | |||
674 | }); |
||
675 | |||
676 | /** |
||
677 | * Wrap auto label align to avoid setting axis-wide rotation on radial axes (#4920) |
||
678 | * @param {Function} proceed |
||
679 | * @returns {String} Alignment |
||
680 | */ |
||
681 | wrap(axisProto, 'autoLabelAlign', function(proceed) { |
||
682 | if (!this.isRadial) { |
||
683 | return proceed.apply(this, [].slice.call(arguments, 1)); |
||
684 | } // else return undefined |
||
685 | }); |
||
686 | |||
687 | /** |
||
688 | * Add special cases within the Tick class' methods for radial axes. |
||
689 | */ |
||
690 | wrap(tickProto, 'getPosition', function(proceed, horiz, pos, tickmarkOffset, old) { |
||
691 | var axis = this.axis; |
||
692 | |||
693 | return axis.getPosition ? |
||
694 | axis.getPosition(pos) : |
||
695 | proceed.call(this, horiz, pos, tickmarkOffset, old); |
||
696 | }); |
||
697 | |||
698 | /** |
||
699 | * Wrap the getLabelPosition function to find the center position of the label |
||
700 | * based on the distance option |
||
701 | */ |
||
702 | wrap(tickProto, 'getLabelPosition', function(proceed, x, y, label, horiz, labelOptions, tickmarkOffset, index, step) { |
||
703 | var axis = this.axis, |
||
704 | optionsY = labelOptions.y, |
||
705 | ret, |
||
706 | centerSlot = 20, // 20 degrees to each side at the top and bottom |
||
707 | align = labelOptions.align, |
||
708 | angle = ((axis.translate(this.pos) + axis.startAngleRad + Math.PI / 2) / Math.PI * 180) % 360; |
||
709 | |||
710 | if (axis.isRadial) { // Both X and Y axes in a polar chart |
||
711 | ret = axis.getPosition(this.pos, (axis.center[2] / 2) + pick(labelOptions.distance, -25)); |
||
712 | |||
713 | // Automatically rotated |
||
714 | if (labelOptions.rotation === 'auto') { |
||
715 | label.attr({ |
||
716 | rotation: angle |
||
717 | }); |
||
718 | |||
719 | // Vertically centered |
||
720 | } else if (optionsY === null) { |
||
721 | optionsY = axis.chart.renderer.fontMetrics(label.styles.fontSize).b - label.getBBox().height / 2; |
||
722 | } |
||
723 | |||
724 | // Automatic alignment |
||
725 | if (align === null) { |
||
726 | if (axis.isCircular) { // Y axis |
||
727 | if (this.label.getBBox().width > axis.len * axis.tickInterval / (axis.max - axis.min)) { // #3506 |
||
728 | centerSlot = 0; |
||
729 | } |
||
730 | if (angle > centerSlot && angle < 180 - centerSlot) {> |
||
731 | < 180 - centerSlot) { align = 'left'; // right hemisphere> |
||
732 | < 180 - centerSlot) { } else if (angle > 180 + centerSlot && angle < 360 - centerSlot) {>> |
||
733 | < 180 - centerSlot) {< 360 - centerSlot) { align = 'right'; // left hemisphere>> |
||
734 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
735 | < 180 - centerSlot) {< 360 - centerSlot) { align = 'center'; // top or bottom>> |
||
736 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
737 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
738 | < 180 - centerSlot) {< 360 - centerSlot) { align = 'center';>> |
||
739 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
740 | < 180 - centerSlot) {< 360 - centerSlot) { label.attr({>> |
||
741 | < 180 - centerSlot) {< 360 - centerSlot) { align: align>> |
||
742 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
743 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
744 | |||
745 | < 180 - centerSlot) {< 360 - centerSlot) { ret.x += labelOptions.x;>> |
||
746 | < 180 - centerSlot) {< 360 - centerSlot) { ret.y += optionsY;>> |
||
747 | |||
748 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
749 | < 180 - centerSlot) {< 360 - centerSlot) { ret = proceed.call(this, x, y, label, horiz, labelOptions, tickmarkOffset, index, step);>> |
||
750 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
751 | < 180 - centerSlot) {< 360 - centerSlot) { return ret;>> |
||
752 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
753 | |||
754 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
755 | < 180 - centerSlot) {< 360 - centerSlot) { * Wrap the getMarkPath function to return the path of the radial marker>> |
||
756 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
757 | < 180 - centerSlot) {< 360 - centerSlot) { wrap(tickProto, 'getMarkPath', function(proceed, x, y, tickLength, tickWidth, horiz, renderer) {>> |
||
758 | < 180 - centerSlot) {< 360 - centerSlot) { var axis = this.axis,>> |
||
759 | < 180 - centerSlot) {< 360 - centerSlot) { endPoint,>> |
||
760 | < 180 - centerSlot) {< 360 - centerSlot) { ret;>> |
||
761 | |||
762 | < 180 - centerSlot) {< 360 - centerSlot) { if (axis.isRadial) {>> |
||
763 | < 180 - centerSlot) {< 360 - centerSlot) { endPoint = axis.getPosition(this.pos, axis.center[2] / 2 + tickLength);>> |
||
764 | < 180 - centerSlot) {< 360 - centerSlot) { ret = [>> |
||
765 | < 180 - centerSlot) {< 360 - centerSlot) { 'M',>> |
||
766 | < 180 - centerSlot) {< 360 - centerSlot) { x,>> |
||
767 | < 180 - centerSlot) {< 360 - centerSlot) { y,>> |
||
768 | < 180 - centerSlot) {< 360 - centerSlot) { 'L',>> |
||
769 | < 180 - centerSlot) {< 360 - centerSlot) { endPoint.x,>> |
||
770 | < 180 - centerSlot) {< 360 - centerSlot) { endPoint.y>> |
||
771 | < 180 - centerSlot) {< 360 - centerSlot) { ];>> |
||
772 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
773 | < 180 - centerSlot) {< 360 - centerSlot) { ret = proceed.call(this, x, y, tickLength, tickWidth, horiz, renderer);>> |
||
774 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
775 | < 180 - centerSlot) {< 360 - centerSlot) { return ret;>> |
||
776 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
777 | |||
778 | < 180 - centerSlot) {< 360 - centerSlot) { }(Highcharts));>> |
||
779 | < 180 - centerSlot) {< 360 - centerSlot) { (function(H) {>> |
||
780 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
781 | < 180 - centerSlot) {< 360 - centerSlot) { * (c) 2010-2017 Torstein Honsi>> |
||
782 | < 180 - centerSlot) {< 360 - centerSlot) { *>> |
||
783 | < 180 - centerSlot) {< 360 - centerSlot) { * License: www.highcharts.com/license>> |
||
784 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
785 | < 180 - centerSlot) {< 360 - centerSlot) { var each = H.each,>> |
||
786 | < 180 - centerSlot) {< 360 - centerSlot) { noop = H.noop,>> |
||
787 | < 180 - centerSlot) {< 360 - centerSlot) { pick = H.pick,>> |
||
788 | < 180 - centerSlot) {< 360 - centerSlot) { Series = H.Series,>> |
||
789 | < 180 - centerSlot) {< 360 - centerSlot) { seriesType = H.seriesType,>> |
||
790 | < 180 - centerSlot) {< 360 - centerSlot) { seriesTypes = H.seriesTypes;>> |
||
791 | < 180 - centerSlot) {< 360 - centerSlot) { /* >> |
||
792 | < 180 - centerSlot) {< 360 - centerSlot) { * The arearangeseries series type>> |
||
793 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
794 | < 180 - centerSlot) {< 360 - centerSlot) { seriesType('arearange', 'area', {>> |
||
795 | |||
796 | < 180 - centerSlot) {< 360 - centerSlot) { marker: null,>> |
||
797 | < 180 - centerSlot) {< 360 - centerSlot) { threshold: null,>> |
||
798 | < 180 - centerSlot) {< 360 - centerSlot) { tooltip: {>> |
||
799 | |||
800 | < 180 - centerSlot) {< 360 - centerSlot) { pointFormat: '<span class="highcharts-color-{series.colorIndex}">\u25CF</span> {series.name}: <b>{point.low}</b> - <b>{point.high}</b><br/>'>> |
||
801 | |||
802 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
803 | < 180 - centerSlot) {< 360 - centerSlot) { trackByArea: true,>> |
||
804 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabels: {>> |
||
805 | < 180 - centerSlot) {< 360 - centerSlot) { align: null,>> |
||
806 | < 180 - centerSlot) {< 360 - centerSlot) { verticalAlign: null,>> |
||
807 | < 180 - centerSlot) {< 360 - centerSlot) { xLow: 0,>> |
||
808 | < 180 - centerSlot) {< 360 - centerSlot) { xHigh: 0,>> |
||
809 | < 180 - centerSlot) {< 360 - centerSlot) { yLow: 0,>> |
||
810 | < 180 - centerSlot) {< 360 - centerSlot) { yHigh: 0>> |
||
811 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
812 | < 180 - centerSlot) {< 360 - centerSlot) { states: {>> |
||
813 | < 180 - centerSlot) {< 360 - centerSlot) { hover: {>> |
||
814 | < 180 - centerSlot) {< 360 - centerSlot) { halo: false>> |
||
815 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
816 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
817 | |||
818 | < 180 - centerSlot) {< 360 - centerSlot) { // Prototype members>> |
||
819 | < 180 - centerSlot) {< 360 - centerSlot) { }, {>> |
||
820 | < 180 - centerSlot) {< 360 - centerSlot) { pointArrayMap: ['low', 'high'],>> |
||
821 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelCollections: ['dataLabel', 'dataLabelUpper'],>> |
||
822 | < 180 - centerSlot) {< 360 - centerSlot) { toYData: function(point) {>> |
||
823 | < 180 - centerSlot) {< 360 - centerSlot) { return [point.low, point.high];>> |
||
824 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
825 | < 180 - centerSlot) {< 360 - centerSlot) { pointValKey: 'low',>> |
||
826 | < 180 - centerSlot) {< 360 - centerSlot) { deferTranslatePolar: true,>> |
||
827 | |||
828 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
829 | < 180 - centerSlot) {< 360 - centerSlot) { * Translate a point's plotHigh from the internal angle and radius measures to>> |
||
830 | < 180 - centerSlot) {< 360 - centerSlot) { * true plotHigh coordinates. This is an addition of the toXY method found in>> |
||
831 | < 180 - centerSlot) {< 360 - centerSlot) { * Polar.js, because it runs too early for arearanges to be considered (#3419).>> |
||
832 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
833 | < 180 - centerSlot) {< 360 - centerSlot) { highToXY: function(point) {>> |
||
834 | < 180 - centerSlot) {< 360 - centerSlot) { // Find the polar plotX and plotY>> |
||
835 | < 180 - centerSlot) {< 360 - centerSlot) { var chart = this.chart,>> |
||
836 | < 180 - centerSlot) {< 360 - centerSlot) { xy = this.xAxis.postTranslate(point.rectPlotX, this.yAxis.len - point.plotHigh);>> |
||
837 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotHighX = xy.x - chart.plotLeft;>> |
||
838 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotHigh = xy.y - chart.plotTop;>> |
||
839 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
840 | |||
841 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
842 | < 180 - centerSlot) {< 360 - centerSlot) { * Translate data points from raw values x and y to plotX and plotY>> |
||
843 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
844 | < 180 - centerSlot) {< 360 - centerSlot) { translate: function() {>> |
||
845 | < 180 - centerSlot) {< 360 - centerSlot) { var series = this,>> |
||
846 | < 180 - centerSlot) {< 360 - centerSlot) { yAxis = series.yAxis,>> |
||
847 | < 180 - centerSlot) {< 360 - centerSlot) { hasModifyValue = !!series.modifyValue;>> |
||
848 | |||
849 | < 180 - centerSlot) {< 360 - centerSlot) { seriesTypes.area.prototype.translate.apply(series);>> |
||
850 | |||
851 | < 180 - centerSlot) {< 360 - centerSlot) { // Set plotLow and plotHigh>> |
||
852 | < 180 - centerSlot) {< 360 - centerSlot) { each(series.points, function(point) {>> |
||
853 | |||
854 | < 180 - centerSlot) {< 360 - centerSlot) { var low = point.low,>> |
||
855 | < 180 - centerSlot) {< 360 - centerSlot) { high = point.high,>> |
||
856 | < 180 - centerSlot) {< 360 - centerSlot) { plotY = point.plotY;>> |
||
857 | |||
858 | < 180 - centerSlot) {< 360 - centerSlot) { if (high === null || low === null) {>> |
||
859 | < 180 - centerSlot) {< 360 - centerSlot) { point.isNull = true;>> |
||
860 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
861 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotLow = plotY;>> |
||
862 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotHigh = yAxis.translate(>> |
||
863 | < 180 - centerSlot) {< 360 - centerSlot) { hasModifyValue ? series.modifyValue(high, point) : high,>> |
||
864 | < 180 - centerSlot) {< 360 - centerSlot) { 0,>> |
||
865 | < 180 - centerSlot) {< 360 - centerSlot) { 1,>> |
||
866 | < 180 - centerSlot) {< 360 - centerSlot) { 0,>> |
||
867 | < 180 - centerSlot) {< 360 - centerSlot) { 1>> |
||
868 | < 180 - centerSlot) {< 360 - centerSlot) { );>> |
||
869 | < 180 - centerSlot) {< 360 - centerSlot) { if (hasModifyValue) {>> |
||
870 | < 180 - centerSlot) {< 360 - centerSlot) { point.yBottom = point.plotHigh;>> |
||
871 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
872 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
873 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
874 | |||
875 | < 180 - centerSlot) {< 360 - centerSlot) { // Postprocess plotHigh>> |
||
876 | < 180 - centerSlot) {< 360 - centerSlot) { if (this.chart.polar) {>> |
||
877 | < 180 - centerSlot) {< 360 - centerSlot) { each(this.points, function(point) {>> |
||
878 | < 180 - centerSlot) {< 360 - centerSlot) { series.highToXY(point);>> |
||
879 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
880 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
881 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
882 | |||
883 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
884 | < 180 - centerSlot) {< 360 - centerSlot) { * Extend the line series' getSegmentPath method by applying the segment>> |
||
885 | < 180 - centerSlot) {< 360 - centerSlot) { * path to both lower and higher values of the range>> |
||
886 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
887 | < 180 - centerSlot) {< 360 - centerSlot) { getGraphPath: function(points) {>> |
||
888 | |||
889 | < 180 - centerSlot) {< 360 - centerSlot) { var highPoints = [],>> |
||
890 | < 180 - centerSlot) {< 360 - centerSlot) { highAreaPoints = [],>> |
||
891 | < 180 - centerSlot) {< 360 - centerSlot) { i,>> |
||
892 | < 180 - centerSlot) {< 360 - centerSlot) { getGraphPath = seriesTypes.area.prototype.getGraphPath,>> |
||
893 | < 180 - centerSlot) {< 360 - centerSlot) { point,>> |
||
894 | < 180 - centerSlot) {< 360 - centerSlot) { pointShim,>> |
||
895 | < 180 - centerSlot) {< 360 - centerSlot) { linePath,>> |
||
896 | < 180 - centerSlot) {< 360 - centerSlot) { lowerPath,>> |
||
897 | < 180 - centerSlot) {< 360 - centerSlot) { options = this.options,>> |
||
898 | < 180 - centerSlot) {< 360 - centerSlot) { connectEnds = this.chart.polar && options.connectEnds !== false,>> |
||
899 | < 180 - centerSlot) {< 360 - centerSlot) { connectNulls = options.connectNulls,>> |
||
900 | < 180 - centerSlot) {< 360 - centerSlot) { step = options.step,>> |
||
901 | < 180 - centerSlot) {< 360 - centerSlot) { higherPath,>> |
||
902 | < 180 - centerSlot) {< 360 - centerSlot) { higherAreaPath;>> |
||
903 | |||
904 | < 180 - centerSlot) {< 360 - centerSlot) { points = points || this.points;>> |
||
905 | < 180 - centerSlot) {< 360 - centerSlot) { i = points.length;>> |
||
906 | |||
907 | < 180 - centerSlot) {< 360 - centerSlot) { // Create the top line and the top part of the area fill. The area fill compensates for >> |
||
908 | < 180 - centerSlot) {< 360 - centerSlot) { // null points by drawing down to the lower graph, moving across the null gap and >> |
||
909 | < 180 - centerSlot) {< 360 - centerSlot) { // starting again at the lower graph.>> |
||
910 | < 180 - centerSlot) {< 360 - centerSlot) { i = points.length;>> |
||
911 | < 180 - centerSlot) {< 360 - centerSlot) { while (i--) {>> |
||
912 | < 180 - centerSlot) {< 360 - centerSlot) { point = points[i];>> |
||
913 | |||
914 | < 180 - centerSlot) {< 360 - centerSlot) { if (!point.isNull &&>> |
||
915 | < 180 - centerSlot) {< 360 - centerSlot) { !connectEnds &&>> |
||
916 | < 180 - centerSlot) {< 360 - centerSlot) { !connectNulls &&>> |
||
917 | < 180 - centerSlot) {< 360 - centerSlot) { (!points[i + 1] || points[i + 1].isNull)>> |
||
918 | < 180 - centerSlot) {< 360 - centerSlot) { ) {>> |
||
919 | < 180 - centerSlot) {< 360 - centerSlot) { highAreaPoints.push({>> |
||
920 | < 180 - centerSlot) {< 360 - centerSlot) { plotX: point.plotX,>> |
||
921 | < 180 - centerSlot) {< 360 - centerSlot) { plotY: point.plotY,>> |
||
922 | < 180 - centerSlot) {< 360 - centerSlot) { doCurve: false // #5186, gaps in areasplinerange fill>> |
||
923 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
924 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
925 | |||
926 | < 180 - centerSlot) {< 360 - centerSlot) { pointShim = {>> |
||
927 | < 180 - centerSlot) {< 360 - centerSlot) { polarPlotY: point.polarPlotY,>> |
||
928 | < 180 - centerSlot) {< 360 - centerSlot) { rectPlotX: point.rectPlotX,>> |
||
929 | < 180 - centerSlot) {< 360 - centerSlot) { yBottom: point.yBottom,>> |
||
930 | < 180 - centerSlot) {< 360 - centerSlot) { plotX: pick(point.plotHighX, point.plotX), // plotHighX is for polar charts>> |
||
931 | < 180 - centerSlot) {< 360 - centerSlot) { plotY: point.plotHigh,>> |
||
932 | < 180 - centerSlot) {< 360 - centerSlot) { isNull: point.isNull>> |
||
933 | < 180 - centerSlot) {< 360 - centerSlot) { };>> |
||
934 | |||
935 | < 180 - centerSlot) {< 360 - centerSlot) { highAreaPoints.push(pointShim);>> |
||
936 | |||
937 | < 180 - centerSlot) {< 360 - centerSlot) { highPoints.push(pointShim);>> |
||
938 | |||
939 | < 180 - centerSlot) {< 360 - centerSlot) { if (!point.isNull &&>> |
||
940 | < 180 - centerSlot) {< 360 - centerSlot) { !connectEnds &&>> |
||
941 | < 180 - centerSlot) {< 360 - centerSlot) { !connectNulls &&>> |
||
942 | < 180 - centerSlot) {< 360 - centerSlot) { (!points[i - 1] || points[i - 1].isNull)>> |
||
943 | < 180 - centerSlot) {< 360 - centerSlot) { ) {>> |
||
944 | < 180 - centerSlot) {< 360 - centerSlot) { highAreaPoints.push({>> |
||
945 | < 180 - centerSlot) {< 360 - centerSlot) { plotX: point.plotX,>> |
||
946 | < 180 - centerSlot) {< 360 - centerSlot) { plotY: point.plotY,>> |
||
947 | < 180 - centerSlot) {< 360 - centerSlot) { doCurve: false // #5186, gaps in areasplinerange fill>> |
||
948 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
949 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
950 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
951 | |||
952 | < 180 - centerSlot) {< 360 - centerSlot) { // Get the paths>> |
||
953 | < 180 - centerSlot) {< 360 - centerSlot) { lowerPath = getGraphPath.call(this, points);>> |
||
954 | < 180 - centerSlot) {< 360 - centerSlot) { if (step) {>> |
||
955 | < 180 - centerSlot) {< 360 - centerSlot) { if (step === true) {>> |
||
956 | < 180 - centerSlot) {< 360 - centerSlot) { step = 'left';>> |
||
957 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
958 | < 180 - centerSlot) {< 360 - centerSlot) { options.step = {>> |
||
959 | < 180 - centerSlot) {< 360 - centerSlot) { left: 'right',>> |
||
960 | < 180 - centerSlot) {< 360 - centerSlot) { center: 'center',>> |
||
961 | < 180 - centerSlot) {< 360 - centerSlot) { right: 'left'>> |
||
962 | < 180 - centerSlot) {< 360 - centerSlot) { }[step]; // swap for reading in getGraphPath>> |
||
963 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
964 | < 180 - centerSlot) {< 360 - centerSlot) { higherPath = getGraphPath.call(this, highPoints);>> |
||
965 | < 180 - centerSlot) {< 360 - centerSlot) { higherAreaPath = getGraphPath.call(this, highAreaPoints);>> |
||
966 | < 180 - centerSlot) {< 360 - centerSlot) { options.step = step;>> |
||
967 | |||
968 | < 180 - centerSlot) {< 360 - centerSlot) { // Create a line on both top and bottom of the range>> |
||
969 | < 180 - centerSlot) {< 360 - centerSlot) { linePath = [].concat(lowerPath, higherPath);>> |
||
970 | |||
971 | < 180 - centerSlot) {< 360 - centerSlot) { // For the area path, we need to change the 'move' statement into 'lineTo' or 'curveTo'>> |
||
972 | < 180 - centerSlot) {< 360 - centerSlot) { if (!this.chart.polar && higherAreaPath[0] === 'M') {>> |
||
973 | < 180 - centerSlot) {< 360 - centerSlot) { higherAreaPath[0] = 'L'; // this probably doesn't work for spline >> |
||
974 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
975 | |||
976 | < 180 - centerSlot) {< 360 - centerSlot) { this.graphPath = linePath;>> |
||
977 | < 180 - centerSlot) {< 360 - centerSlot) { this.areaPath = this.areaPath.concat(lowerPath, higherAreaPath);>> |
||
978 | |||
979 | < 180 - centerSlot) {< 360 - centerSlot) { // Prepare for sideways animation>> |
||
980 | < 180 - centerSlot) {< 360 - centerSlot) { linePath.isArea = true;>> |
||
981 | < 180 - centerSlot) {< 360 - centerSlot) { linePath.xMap = lowerPath.xMap;>> |
||
982 | < 180 - centerSlot) {< 360 - centerSlot) { this.areaPath.xMap = lowerPath.xMap;>> |
||
983 | |||
984 | < 180 - centerSlot) {< 360 - centerSlot) { return linePath;>> |
||
985 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
986 | |||
987 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
988 | < 180 - centerSlot) {< 360 - centerSlot) { * Extend the basic drawDataLabels method by running it for both lower and higher>> |
||
989 | < 180 - centerSlot) {< 360 - centerSlot) { * values.>> |
||
990 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
991 | < 180 - centerSlot) {< 360 - centerSlot) { drawDataLabels: function() {>> |
||
992 | |||
993 | < 180 - centerSlot) {< 360 - centerSlot) { var data = this.data,>> |
||
994 | < 180 - centerSlot) {< 360 - centerSlot) { length = data.length,>> |
||
995 | < 180 - centerSlot) {< 360 - centerSlot) { i,>> |
||
996 | < 180 - centerSlot) {< 360 - centerSlot) { originalDataLabels = [],>> |
||
997 | < 180 - centerSlot) {< 360 - centerSlot) { seriesProto = Series.prototype,>> |
||
998 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions = this.options.dataLabels,>> |
||
999 | < 180 - centerSlot) {< 360 - centerSlot) { align = dataLabelOptions.align,>> |
||
1000 | < 180 - centerSlot) {< 360 - centerSlot) { verticalAlign = dataLabelOptions.verticalAlign,>> |
||
1001 | < 180 - centerSlot) {< 360 - centerSlot) { inside = dataLabelOptions.inside,>> |
||
1002 | < 180 - centerSlot) {< 360 - centerSlot) { point,>> |
||
1003 | < 180 - centerSlot) {< 360 - centerSlot) { up,>> |
||
1004 | < 180 - centerSlot) {< 360 - centerSlot) { inverted = this.chart.inverted;>> |
||
1005 | |||
1006 | < 180 - centerSlot) {< 360 - centerSlot) { if (dataLabelOptions.enabled || this._hasPointLabels) {>> |
||
1007 | |||
1008 | < 180 - centerSlot) {< 360 - centerSlot) { // Step 1: set preliminary values for plotY and dataLabel and draw the upper labels>> |
||
1009 | < 180 - centerSlot) {< 360 - centerSlot) { i = length;>> |
||
1010 | < 180 - centerSlot) {< 360 - centerSlot) { while (i--) {>> |
||
1011 | < 180 - centerSlot) {< 360 - centerSlot) { point = data[i];>> |
||
1012 | < 180 - centerSlot) {< 360 - centerSlot) { if (point) {>> |
||
1013 | < 180 - centerSlot) {< 360 - centerSlot) { up = inside ? point.plotHigh < point.plotLow : point.plotHigh > point.plotLow;>> |
||
1014 | |||
1015 | < 180 - centerSlot) {< 360 - centerSlot) { // Set preliminary values>> |
||
1016 | < 180 - centerSlot) {< 360 - centerSlot) { point.y = point.high;>> |
||
1017 | < 180 - centerSlot) {< 360 - centerSlot) { point._plotY = point.plotY;>> |
||
1018 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotY = point.plotHigh;>> |
||
1019 | |||
1020 | < 180 - centerSlot) {< 360 - centerSlot) { // Store original data labels and set preliminary label objects to be picked up>> |
||
1021 | < 180 - centerSlot) {< 360 - centerSlot) { // in the uber method>> |
||
1022 | < 180 - centerSlot) {< 360 - centerSlot) { originalDataLabels[i] = point.dataLabel;>> |
||
1023 | < 180 - centerSlot) {< 360 - centerSlot) { point.dataLabel = point.dataLabelUpper;>> |
||
1024 | |||
1025 | < 180 - centerSlot) {< 360 - centerSlot) { // Set the default offset>> |
||
1026 | < 180 - centerSlot) {< 360 - centerSlot) { point.below = up;>> |
||
1027 | < 180 - centerSlot) {< 360 - centerSlot) { if (inverted) {>> |
||
1028 | < 180 - centerSlot) {< 360 - centerSlot) { if (!align) {>> |
||
1029 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.align = up ? 'right' : 'left';>> |
||
1030 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1031 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
1032 | < 180 - centerSlot) {< 360 - centerSlot) { if (!verticalAlign) {>> |
||
1033 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.verticalAlign = up ? 'top' : 'bottom';>> |
||
1034 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1035 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1036 | |||
1037 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.x = dataLabelOptions.xHigh;>> |
||
1038 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.y = dataLabelOptions.yHigh;>> |
||
1039 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1040 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1041 | |||
1042 | < 180 - centerSlot) {< 360 - centerSlot) { if (seriesProto.drawDataLabels) {>> |
||
1043 | < 180 - centerSlot) {< 360 - centerSlot) { seriesProto.drawDataLabels.apply(this, arguments); // #1209>> |
||
1044 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1045 | |||
1046 | < 180 - centerSlot) {< 360 - centerSlot) { // Step 2: reorganize and handle data labels for the lower values>> |
||
1047 | < 180 - centerSlot) {< 360 - centerSlot) { i = length;>> |
||
1048 | < 180 - centerSlot) {< 360 - centerSlot) { while (i--) {>> |
||
1049 | < 180 - centerSlot) {< 360 - centerSlot) { point = data[i];>> |
||
1050 | < 180 - centerSlot) {< 360 - centerSlot) { if (point) {>> |
||
1051 | < 180 - centerSlot) {< 360 - centerSlot) { up = inside ? point.plotHigh < point.plotLow : point.plotHigh > point.plotLow;>> |
||
1052 | |||
1053 | < 180 - centerSlot) {< 360 - centerSlot) { // Move the generated labels from step 1, and reassign the original data labels>> |
||
1054 | < 180 - centerSlot) {< 360 - centerSlot) { point.dataLabelUpper = point.dataLabel;>> |
||
1055 | < 180 - centerSlot) {< 360 - centerSlot) { point.dataLabel = originalDataLabels[i];>> |
||
1056 | |||
1057 | < 180 - centerSlot) {< 360 - centerSlot) { // Reset values>> |
||
1058 | < 180 - centerSlot) {< 360 - centerSlot) { point.y = point.low;>> |
||
1059 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotY = point._plotY;>> |
||
1060 | |||
1061 | < 180 - centerSlot) {< 360 - centerSlot) { // Set the default offset>> |
||
1062 | < 180 - centerSlot) {< 360 - centerSlot) { point.below = !up;>> |
||
1063 | < 180 - centerSlot) {< 360 - centerSlot) { if (inverted) {>> |
||
1064 | < 180 - centerSlot) {< 360 - centerSlot) { if (!align) {>> |
||
1065 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.align = up ? 'left' : 'right';>> |
||
1066 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1067 | < 180 - centerSlot) {< 360 - centerSlot) { } else {>> |
||
1068 | < 180 - centerSlot) {< 360 - centerSlot) { if (!verticalAlign) {>> |
||
1069 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.verticalAlign = up ? 'bottom' : 'top';>> |
||
1070 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1071 | |||
1072 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1073 | |||
1074 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.x = dataLabelOptions.xLow;>> |
||
1075 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.y = dataLabelOptions.yLow;>> |
||
1076 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1077 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1078 | < 180 - centerSlot) {< 360 - centerSlot) { if (seriesProto.drawDataLabels) {>> |
||
1079 | < 180 - centerSlot) {< 360 - centerSlot) { seriesProto.drawDataLabels.apply(this, arguments);>> |
||
1080 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1081 | < 180 - centerSlot) {< 360 - centerSlot) { }>> |
||
1082 | |||
1083 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.align = align;>> |
||
1084 | < 180 - centerSlot) {< 360 - centerSlot) { dataLabelOptions.verticalAlign = verticalAlign;>> |
||
1085 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
1086 | |||
1087 | < 180 - centerSlot) {< 360 - centerSlot) { alignDataLabel: function() {>> |
||
1088 | < 180 - centerSlot) {< 360 - centerSlot) { seriesTypes.column.prototype.alignDataLabel.apply(this, arguments);>> |
||
1089 | < 180 - centerSlot) {< 360 - centerSlot) { },>> |
||
1090 | |||
1091 | < 180 - centerSlot) {< 360 - centerSlot) { setStackedPoints: noop,>> |
||
1092 | |||
1093 | < 180 - centerSlot) {< 360 - centerSlot) { getSymbol: noop,>> |
||
1094 | |||
1095 | < 180 - centerSlot) {< 360 - centerSlot) { drawPoints: noop>> |
||
1096 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
1097 | |||
1098 | < 180 - centerSlot) {< 360 - centerSlot) { }(Highcharts));>> |
||
1099 | < 180 - centerSlot) {< 360 - centerSlot) { (function(H) {>> |
||
1100 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
1101 | < 180 - centerSlot) {< 360 - centerSlot) { * (c) 2010-2017 Torstein Honsi>> |
||
1102 | < 180 - centerSlot) {< 360 - centerSlot) { *>> |
||
1103 | < 180 - centerSlot) {< 360 - centerSlot) { * License: www.highcharts.com/license>> |
||
1104 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
1105 | |||
1106 | < 180 - centerSlot) {< 360 - centerSlot) { var seriesType = H.seriesType,>> |
||
1107 | < 180 - centerSlot) {< 360 - centerSlot) { seriesTypes = H.seriesTypes;>> |
||
1108 | |||
1109 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
1110 | < 180 - centerSlot) {< 360 - centerSlot) { * The areasplinerange series type>> |
||
1111 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
1112 | < 180 - centerSlot) {< 360 - centerSlot) { seriesType('areasplinerange', 'arearange', null, {>> |
||
1113 | < 180 - centerSlot) {< 360 - centerSlot) { getPointSpline: seriesTypes.spline.prototype.getPointSpline>> |
||
1114 | < 180 - centerSlot) {< 360 - centerSlot) { });>> |
||
1115 | |||
1116 | < 180 - centerSlot) {< 360 - centerSlot) { }(Highcharts));>> |
||
1117 | < 180 - centerSlot) {< 360 - centerSlot) { (function(H) {>> |
||
1118 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
1119 | < 180 - centerSlot) {< 360 - centerSlot) { * (c) 2010-2017 Torstein Honsi>> |
||
1120 | < 180 - centerSlot) {< 360 - centerSlot) { *>> |
||
1121 | < 180 - centerSlot) {< 360 - centerSlot) { * License: www.highcharts.com/license>> |
||
1122 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
1123 | < 180 - centerSlot) {< 360 - centerSlot) { var defaultPlotOptions = H.defaultPlotOptions,>> |
||
1124 | < 180 - centerSlot) {< 360 - centerSlot) { each = H.each,>> |
||
1125 | < 180 - centerSlot) {< 360 - centerSlot) { merge = H.merge,>> |
||
1126 | < 180 - centerSlot) {< 360 - centerSlot) { noop = H.noop,>> |
||
1127 | < 180 - centerSlot) {< 360 - centerSlot) { pick = H.pick,>> |
||
1128 | < 180 - centerSlot) {< 360 - centerSlot) { seriesType = H.seriesType,>> |
||
1129 | < 180 - centerSlot) {< 360 - centerSlot) { seriesTypes = H.seriesTypes;>> |
||
1130 | |||
1131 | < 180 - centerSlot) {< 360 - centerSlot) { var colProto = seriesTypes.column.prototype;>> |
||
1132 | |||
1133 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
1134 | < 180 - centerSlot) {< 360 - centerSlot) { * The ColumnRangeSeries class>> |
||
1135 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
1136 | < 180 - centerSlot) {< 360 - centerSlot) { seriesType('columnrange', 'arearange', merge(defaultPlotOptions.column, defaultPlotOptions.arearange, {>> |
||
1137 | < 180 - centerSlot) {< 360 - centerSlot) { lineWidth: 1,>> |
||
1138 | < 180 - centerSlot) {< 360 - centerSlot) { pointRange: null>> |
||
1139 | |||
1140 | < 180 - centerSlot) {< 360 - centerSlot) { // Prototype members>> |
||
1141 | < 180 - centerSlot) {< 360 - centerSlot) { }), {>> |
||
1142 | < 180 - centerSlot) {< 360 - centerSlot) { /**>> |
||
1143 | < 180 - centerSlot) {< 360 - centerSlot) { * Translate data points from raw values x and y to plotX and plotY>> |
||
1144 | < 180 - centerSlot) {< 360 - centerSlot) { */>> |
||
1145 | < 180 - centerSlot) {< 360 - centerSlot) { translate: function() {>> |
||
1146 | < 180 - centerSlot) {< 360 - centerSlot) { var series = this,>> |
||
1147 | < 180 - centerSlot) {< 360 - centerSlot) { yAxis = series.yAxis,>> |
||
1148 | < 180 - centerSlot) {< 360 - centerSlot) { xAxis = series.xAxis,>> |
||
1149 | < 180 - centerSlot) {< 360 - centerSlot) { startAngleRad = xAxis.startAngleRad,>> |
||
1150 | < 180 - centerSlot) {< 360 - centerSlot) { start,>> |
||
1151 | < 180 - centerSlot) {< 360 - centerSlot) { chart = series.chart,>> |
||
1152 | < 180 - centerSlot) {< 360 - centerSlot) { isRadial = series.xAxis.isRadial,>> |
||
1153 | < 180 - centerSlot) {< 360 - centerSlot) { plotHigh;>> |
||
1154 | |||
1155 | < 180 - centerSlot) {< 360 - centerSlot) { colProto.translate.apply(series);>> |
||
1156 | |||
1157 | < 180 - centerSlot) {< 360 - centerSlot) { // Set plotLow and plotHigh>> |
||
1158 | < 180 - centerSlot) {< 360 - centerSlot) { each(series.points, function(point) {>> |
||
1159 | < 180 - centerSlot) {< 360 - centerSlot) { var shapeArgs = point.shapeArgs,>> |
||
1160 | < 180 - centerSlot) {< 360 - centerSlot) { minPointLength = series.options.minPointLength,>> |
||
1161 | < 180 - centerSlot) {< 360 - centerSlot) { heightDifference,>> |
||
1162 | < 180 - centerSlot) {< 360 - centerSlot) { height,>> |
||
1163 | < 180 - centerSlot) {< 360 - centerSlot) { y;>> |
||
1164 | |||
1165 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotHigh = plotHigh = yAxis.translate(point.high, 0, 1, 0, 1);>> |
||
1166 | < 180 - centerSlot) {< 360 - centerSlot) { point.plotLow = point.plotY;>> |
||
1167 | |||
1168 | < 180 - centerSlot) {< 360 - centerSlot) { // adjust shape>> |
||
1169 | < 180 - centerSlot) {< 360 - centerSlot) { y = plotHigh;>> |
||
1170 | < 180 - centerSlot) {< 360 - centerSlot) { height = pick(point.rectPlotY, point.plotY) - plotHigh;>> |
||
1171 | |||
1172 | < 180 - centerSlot) {< 360 - centerSlot) { // Adjust for minPointLength>> |
||
1173 | < 180 - centerSlot) {< 360 - centerSlot) { if (Math.abs(height) < minPointLength) {>> |
||
1174 | < 180 - centerSlot) {< 360 - centerSlot) { heightDifference = (minPointLength - height);>> |
||
1175 | < 180 - centerSlot) {< 360 - centerSlot) { height += heightDifference;>> |
||
1176 | < 180 - centerSlot) {< 360 - centerSlot) { y -= heightDifference / 2;>> |
||
1177 | |||
1178 | < 180 - centerSlot) {< 360 - centerSlot) { // Adjust for negative ranges or reversed Y axis (#1457)>> |
||
1179 | < 180 - centerSlot) {< 360 - centerSlot) { } else if (height < 0) {>>> |
||
1180 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { height *= -1;>>> |
||
1181 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { y -= height;>>> |
||
1182 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1183 | |||
1184 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (isRadial) {>>> |
||
1185 | |||
1186 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { start = point.barX + startAngleRad;>>> |
||
1187 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.shapeType = 'path';>>> |
||
1188 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.shapeArgs = {>>> |
||
1189 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d: series.polarArc(y + height, y, start, start + point.pointWidth)>>> |
||
1190 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { };>>> |
||
1191 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { } else {>>> |
||
1192 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs.height = height;>>> |
||
1193 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs.y = y;>>> |
||
1194 | |||
1195 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.tooltipPos = chart.inverted ? [>>> |
||
1196 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { yAxis.len + yAxis.pos - chart.plotLeft - y - height / 2,>>> |
||
1197 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { xAxis.len + xAxis.pos - chart.plotTop - shapeArgs.x ->>> |
||
1198 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs.width / 2,>>> |
||
1199 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { height>>> |
||
1200 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ] : [>>> |
||
1201 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { xAxis.left - chart.plotLeft + shapeArgs.x +>>> |
||
1202 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs.width / 2,>>> |
||
1203 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { yAxis.pos - chart.plotTop + y + height / 2,>>> |
||
1204 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { height>>> |
||
1205 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ]; // don't inherit from column tooltip position - #3372>>> |
||
1206 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1207 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1208 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1209 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { directTouch: true,>>> |
||
1210 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { trackerGroups: ['group', 'dataLabelsGroup'],>>> |
||
1211 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawGraph: noop,>>> |
||
1212 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispCol: colProto.crispCol,>>> |
||
1213 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawPoints: colProto.drawPoints,>>> |
||
1214 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawTracker: colProto.drawTracker,>>> |
||
1215 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { getColumnMetrics: colProto.getColumnMetrics,>>> |
||
1216 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { animate: function() {>>> |
||
1217 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { return colProto.animate.apply(this, arguments);>>> |
||
1218 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1219 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { polarArc: function() {>>> |
||
1220 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { return colProto.polarArc.apply(this, arguments);>>> |
||
1221 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1222 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointAttribs: colProto.pointAttribs>>> |
||
1223 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1224 | |||
1225 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }(Highcharts));>>> |
||
1226 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { (function(H) {>>> |
||
1227 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1228 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * (c) 2010-2017 Torstein Honsi>>> |
||
1229 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *>>> |
||
1230 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * License: www.highcharts.com/license>>> |
||
1231 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1232 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var each = H.each,>>> |
||
1233 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { isNumber = H.isNumber,>>> |
||
1234 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { merge = H.merge,>>> |
||
1235 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { noop = H.noop,>>> |
||
1236 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pick = H.pick,>>> |
||
1237 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pInt = H.pInt,>>> |
||
1238 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { Series = H.Series,>>> |
||
1239 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType = H.seriesType,>>> |
||
1240 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { TrackerMixin = H.TrackerMixin;>>> |
||
1241 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /* >>> |
||
1242 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * The GaugeSeries class>>> |
||
1243 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1244 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType('gauge', 'line', {>>> |
||
1245 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { dataLabels: {>>> |
||
1246 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { enabled: true,>>> |
||
1247 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { defer: false,>>> |
||
1248 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { y: 15,>>> |
||
1249 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { borderRadius: 3,>>> |
||
1250 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crop: false,>>> |
||
1251 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { verticalAlign: 'top',>>> |
||
1252 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { zIndex: 2>>> |
||
1253 | |||
1254 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1255 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { dial: {>>> |
||
1256 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // radius: '80%',>>> |
||
1257 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // baseWidth: 3,>>> |
||
1258 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // topWidth: 1,>>> |
||
1259 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // baseLength: '70%' // of radius>>> |
||
1260 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // rearLength: '10%'>>> |
||
1261 | |||
1262 | |||
1263 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1264 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pivot: {>>> |
||
1265 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { //radius: 5>>> |
||
1266 | |||
1267 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1268 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { tooltip: {>>> |
||
1269 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { headerFormat: ''>>> |
||
1270 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1271 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { showInLegend: false>>> |
||
1272 | |||
1273 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Prototype members>>> |
||
1274 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }, {>>> |
||
1275 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // chart.angular will be set to true when a gauge series is present, and this will>>> |
||
1276 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // be used on the axes>>> |
||
1277 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { angular: true,>>> |
||
1278 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { directTouch: true, // #5063>>> |
||
1279 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawGraph: noop,>>> |
||
1280 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { fixedBox: true,>>> |
||
1281 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { forceDL: true,>>> |
||
1282 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { noSharedTooltip: true,>>> |
||
1283 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { trackerGroups: ['group', 'dataLabelsGroup'],>>> |
||
1284 | |||
1285 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1286 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Calculate paths etc>>> |
||
1287 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1288 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translate: function() {>>> |
||
1289 | |||
1290 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var series = this,>>> |
||
1291 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { yAxis = series.yAxis,>>> |
||
1292 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { options = series.options,>>> |
||
1293 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { center = yAxis.center;>>> |
||
1294 | |||
1295 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { series.generatePoints();>>> |
||
1296 | |||
1297 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(series.points, function(point) {>>> |
||
1298 | |||
1299 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var dialOptions = merge(options.dial, point.dial),>>> |
||
1300 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { radius = (pInt(pick(dialOptions.radius, 80)) * center[2]) / 200,>>> |
||
1301 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { baseLength = (pInt(pick(dialOptions.baseLength, 70)) * radius) / 100,>>> |
||
1302 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rearLength = (pInt(pick(dialOptions.rearLength, 10)) * radius) / 100,>>> |
||
1303 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { baseWidth = dialOptions.baseWidth || 3,>>> |
||
1304 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { topWidth = dialOptions.topWidth || 1,>>> |
||
1305 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { overshoot = options.overshoot,>>> |
||
1306 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation = yAxis.startAngleRad + yAxis.translate(point.y, null, null, null, true);>>> |
||
1307 | |||
1308 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Handle the wrap and overshoot options>>> |
||
1309 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (isNumber(overshoot)) {>>> |
||
1310 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { overshoot = overshoot / 180 * Math.PI;>>> |
||
1311 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation = Math.max(yAxis.startAngleRad - overshoot, Math.min(yAxis.endAngleRad + overshoot, rotation));>>> |
||
1312 | |||
1313 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { } else if (options.wrap === false) {>>> |
||
1314 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation = Math.max(yAxis.startAngleRad, Math.min(yAxis.endAngleRad, rotation));>>> |
||
1315 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1316 | |||
1317 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation = rotation * 180 / Math.PI;>>> |
||
1318 | |||
1319 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.shapeType = 'path';>>> |
||
1320 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.shapeArgs = {>>> |
||
1321 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d: dialOptions.path || [>>> |
||
1322 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M', -rearLength, -baseWidth / 2,>>> |
||
1323 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1324 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { baseLength, -baseWidth / 2,>>> |
||
1325 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { radius, -topWidth / 2,>>> |
||
1326 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { radius, topWidth / 2,>>> |
||
1327 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { baseLength, baseWidth / 2, -rearLength, baseWidth / 2,>>> |
||
1328 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'z'>>> |
||
1329 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ],>>> |
||
1330 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translateX: center[0],>>> |
||
1331 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translateY: center[1],>>> |
||
1332 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation: rotation>>> |
||
1333 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { };>>> |
||
1334 | |||
1335 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Positions for data label>>> |
||
1336 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.plotX = center[0];>>> |
||
1337 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.plotY = center[1];>>> |
||
1338 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1339 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1340 | |||
1341 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1342 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Draw the points where each point is one needle>>> |
||
1343 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1344 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawPoints: function() {>>> |
||
1345 | |||
1346 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var series = this,>>> |
||
1347 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { center = series.yAxis.center,>>> |
||
1348 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pivot = series.pivot,>>> |
||
1349 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { options = series.options,>>> |
||
1350 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pivotOptions = options.pivot,>>> |
||
1351 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { renderer = series.chart.renderer;>>> |
||
1352 | |||
1353 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(series.points, function(point) {>>> |
||
1354 | |||
1355 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var graphic = point.graphic,>>> |
||
1356 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs = point.shapeArgs,>>> |
||
1357 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d = shapeArgs.d,>>> |
||
1358 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { dialOptions = merge(options.dial, point.dial); // #1233>>> |
||
1359 | |||
1360 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (graphic) {>>> |
||
1361 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { graphic.animate(shapeArgs);>>> |
||
1362 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs.d = d; // animate alters it>>> |
||
1363 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { } else {>>> |
||
1364 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.graphic = renderer[point.shapeType](shapeArgs)>>> |
||
1365 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .attr({>>> |
||
1366 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation: shapeArgs.rotation, // required by VML when animation is false>>> |
||
1367 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { zIndex: 1>>> |
||
1368 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { })>>> |
||
1369 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .addClass('highcharts-dial')>>> |
||
1370 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(series.group);>>> |
||
1371 | |||
1372 | |||
1373 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1374 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1375 | |||
1376 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Add or move the pivot>>> |
||
1377 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (pivot) {>>> |
||
1378 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pivot.animate({ // #1235>>> |
||
1379 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translateX: center[0],>>> |
||
1380 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translateY: center[1]>>> |
||
1381 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1382 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { } else {>>> |
||
1383 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { series.pivot = renderer.circle(0, 0, pick(pivotOptions.radius, 5))>>> |
||
1384 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .attr({>>> |
||
1385 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { zIndex: 2>>> |
||
1386 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { })>>> |
||
1387 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .addClass('highcharts-pivot')>>> |
||
1388 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .translate(center[0], center[1])>>> |
||
1389 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(series.group);>>> |
||
1390 | |||
1391 | |||
1392 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1393 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1394 | |||
1395 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1396 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Animate the arrow up from startAngle>>> |
||
1397 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1398 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { animate: function(init) {>>> |
||
1399 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var series = this;>>> |
||
1400 | |||
1401 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (!init) {>>> |
||
1402 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(series.points, function(point) {>>> |
||
1403 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var graphic = point.graphic;>>> |
||
1404 | |||
1405 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (graphic) {>>> |
||
1406 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // start value>>> |
||
1407 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { graphic.attr({>>> |
||
1408 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation: series.yAxis.startAngleRad * 180 / Math.PI>>> |
||
1409 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1410 | |||
1411 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // animate>>> |
||
1412 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { graphic.animate({>>> |
||
1413 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { rotation: point.shapeArgs.rotation>>> |
||
1414 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }, series.options.animation);>>> |
||
1415 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1416 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1417 | |||
1418 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // delete this function to allow it only once>>> |
||
1419 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { series.animate = null;>>> |
||
1420 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1421 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1422 | |||
1423 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { render: function() {>>> |
||
1424 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.group = this.plotGroup(>>> |
||
1425 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'group',>>> |
||
1426 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'series',>>> |
||
1427 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.visible ? 'visible' : 'hidden',>>> |
||
1428 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.options.zIndex,>>> |
||
1429 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.chart.seriesGroup>>> |
||
1430 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { );>>> |
||
1431 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { Series.prototype.render.call(this);>>> |
||
1432 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.group.clip(this.chart.clipRect);>>> |
||
1433 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1434 | |||
1435 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1436 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Extend the basic setData method by running processData and generatePoints immediately,>>> |
||
1437 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * in order to access the points from the legend.>>> |
||
1438 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1439 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { setData: function(data, redraw) {>>> |
||
1440 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { Series.prototype.setData.call(this, data, false);>>> |
||
1441 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.processData();>>> |
||
1442 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.generatePoints();>>> |
||
1443 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (pick(redraw, true)) {>>> |
||
1444 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.chart.redraw();>>> |
||
1445 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1446 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1447 | |||
1448 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1449 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * If the tracking module is loaded, add the point tracker>>> |
||
1450 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1451 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawTracker: TrackerMixin && TrackerMixin.drawTrackerPoint>>> |
||
1452 | |||
1453 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Point members>>> |
||
1454 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }, {>>> |
||
1455 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1456 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Don't do any hover colors or anything>>> |
||
1457 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1458 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { setState: function(state) {>>> |
||
1459 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { this.state = state;>>> |
||
1460 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1461 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1462 | |||
1463 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }(Highcharts));>>> |
||
1464 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { (function(H) {>>> |
||
1465 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1466 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * (c) 2010-2017 Torstein Honsi>>> |
||
1467 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *>>> |
||
1468 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * License: www.highcharts.com/license>>> |
||
1469 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1470 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var each = H.each,>>> |
||
1471 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { noop = H.noop,>>> |
||
1472 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pick = H.pick,>>> |
||
1473 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType = H.seriesType,>>> |
||
1474 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes = H.seriesTypes;>>> |
||
1475 | |||
1476 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1477 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * The boxplot series type.>>> |
||
1478 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *>>> |
||
1479 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * @constructor seriesTypes.boxplot>>> |
||
1480 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * @augments seriesTypes.column>>> |
||
1481 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1482 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType('boxplot', 'column', {>>> |
||
1483 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { threshold: null,>>> |
||
1484 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { tooltip: {>>> |
||
1485 | |||
1486 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointFormat: '<span class="highcharts-color-{point.colorIndex}">\u25CF</span> <b> {series.name}</b><br/>' +>>> |
||
1487 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'Maximum: {point.high}<br/>' +>>> |
||
1488 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'Upper quartile: {point.q3}<br/>' +>>> |
||
1489 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'Median: {point.median}<br/>' +>>> |
||
1490 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'Lower quartile: {point.q1}<br/>' +>>> |
||
1491 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'Minimum: {point.low}<br/>'>>> |
||
1492 | |||
1493 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1494 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { whiskerLength: '50%'>>> |
||
1495 | |||
1496 | |||
1497 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }, /** @lends seriesTypes.boxplot */ {>>> |
||
1498 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointArrayMap: ['low', 'q1', 'median', 'q3', 'high'], // array point configs are mapped to this>>> |
||
1499 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { toYData: function(point) { // return a plain array for speedy calculation>>> |
||
1500 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { return [point.low, point.q1, point.median, point.q3, point.high];>>> |
||
1501 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1502 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointValKey: 'high', // defines the top of the tracker>>> |
||
1503 | |||
1504 | |||
1505 | |||
1506 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1507 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Disable data labels for box plot>>> |
||
1508 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1509 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawDataLabels: noop,>>> |
||
1510 | |||
1511 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1512 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Translate data points from raw values x and y to plotX and plotY>>> |
||
1513 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1514 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translate: function() {>>> |
||
1515 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var series = this,>>> |
||
1516 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { yAxis = series.yAxis,>>> |
||
1517 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointArrayMap = series.pointArrayMap;>>> |
||
1518 | |||
1519 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes.column.prototype.translate.apply(series);>>> |
||
1520 | |||
1521 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // do the translation on each point dimension>>> |
||
1522 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(series.points, function(point) {>>> |
||
1523 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(pointArrayMap, function(key) {>>> |
||
1524 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (point[key] !== null) {>>> |
||
1525 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point[key + 'Plot'] = yAxis.translate(point[key], 0, 1, 0, 1);>>> |
||
1526 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1527 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1528 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1529 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1530 | |||
1531 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1532 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Draw the data points>>> |
||
1533 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1534 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawPoints: function() {>>> |
||
1535 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var series = this, //state = series.state,>>> |
||
1536 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { points = series.points,>>> |
||
1537 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { options = series.options,>>> |
||
1538 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { chart = series.chart,>>> |
||
1539 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { renderer = chart.renderer,>>> |
||
1540 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { q1Plot,>>> |
||
1541 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { q3Plot,>>> |
||
1542 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { highPlot,>>> |
||
1543 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { lowPlot,>>> |
||
1544 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { medianPlot,>>> |
||
1545 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { medianPath,>>> |
||
1546 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispCorr,>>> |
||
1547 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX = 0,>>> |
||
1548 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { boxPath,>>> |
||
1549 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { width,>>> |
||
1550 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left,>>> |
||
1551 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { right,>>> |
||
1552 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { halfWidth,>>> |
||
1553 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { doQuartiles = series.doQuartiles !== false, // error bar inherits this series type but doesn't do quartiles>>> |
||
1554 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointWiskerLength,>>> |
||
1555 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { whiskerLength = series.options.whiskerLength;>>> |
||
1556 | |||
1557 | |||
1558 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(points, function(point) {>>> |
||
1559 | |||
1560 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var graphic = point.graphic,>>> |
||
1561 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { verb = graphic ? 'animate' : 'attr',>>> |
||
1562 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs = point.shapeArgs; // the box>>> |
||
1563 | |||
1564 | |||
1565 | |||
1566 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (point.plotY !== undefined) {>>> |
||
1567 | |||
1568 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // crisp vector coordinates>>> |
||
1569 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { width = shapeArgs.width;>>> |
||
1570 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left = Math.floor(shapeArgs.x);>>> |
||
1571 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { right = left + width;>>> |
||
1572 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { halfWidth = Math.round(width / 2);>>> |
||
1573 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { q1Plot = Math.floor(doQuartiles ? point.q1Plot : point.lowPlot);>>> |
||
1574 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { q3Plot = Math.floor(doQuartiles ? point.q3Plot : point.lowPlot);>>> |
||
1575 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { highPlot = Math.floor(point.highPlot);>>> |
||
1576 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { lowPlot = Math.floor(point.lowPlot);>>> |
||
1577 | |||
1578 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (!graphic) {>>> |
||
1579 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.graphic = graphic = renderer.g('point')>>> |
||
1580 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(series.group);>>> |
||
1581 | |||
1582 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.stem = renderer.path()>>> |
||
1583 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .addClass('highcharts-boxplot-stem')>>> |
||
1584 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(graphic);>>> |
||
1585 | |||
1586 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (whiskerLength) {>>> |
||
1587 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.whiskers = renderer.path()>>> |
||
1588 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .addClass('highcharts-boxplot-whisker')>>> |
||
1589 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(graphic);>>> |
||
1590 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1591 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (doQuartiles) {>>> |
||
1592 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.box = renderer.path(boxPath)>>> |
||
1593 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .addClass('highcharts-boxplot-box')>>> |
||
1594 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(graphic);>>> |
||
1595 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1596 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.medianShape = renderer.path(medianPath)>>> |
||
1597 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .addClass('highcharts-boxplot-median')>>> |
||
1598 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { .add(graphic);>>> |
||
1599 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1600 | |||
1601 | |||
1602 | |||
1603 | |||
1604 | |||
1605 | |||
1606 | |||
1607 | |||
1608 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // The stem>>> |
||
1609 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispCorr = (point.stem.strokeWidth() % 2) / 2;>>> |
||
1610 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX = left + halfWidth + crispCorr;>>> |
||
1611 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.stem[verb]({>>> |
||
1612 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d: [>>> |
||
1613 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // stem up>>> |
||
1614 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M',>>> |
||
1615 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX, q3Plot,>>> |
||
1616 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1617 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX, highPlot,>>> |
||
1618 | |||
1619 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // stem down>>> |
||
1620 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M',>>> |
||
1621 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX, q1Plot,>>> |
||
1622 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1623 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX, lowPlot>>> |
||
1624 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ]>>> |
||
1625 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1626 | |||
1627 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // The box>>> |
||
1628 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (doQuartiles) {>>> |
||
1629 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispCorr = (point.box.strokeWidth() % 2) / 2;>>> |
||
1630 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { q1Plot = Math.floor(q1Plot) + crispCorr;>>> |
||
1631 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { q3Plot = Math.floor(q3Plot) + crispCorr;>>> |
||
1632 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left += crispCorr;>>> |
||
1633 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { right += crispCorr;>>> |
||
1634 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.box[verb]({>>> |
||
1635 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d: [>>> |
||
1636 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M',>>> |
||
1637 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left, q3Plot,>>> |
||
1638 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1639 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left, q1Plot,>>> |
||
1640 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1641 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { right, q1Plot,>>> |
||
1642 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1643 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { right, q3Plot,>>> |
||
1644 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1645 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left, q3Plot,>>> |
||
1646 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'z'>>> |
||
1647 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ]>>> |
||
1648 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1649 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1650 | |||
1651 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // The whiskers>>> |
||
1652 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { if (whiskerLength) {>>> |
||
1653 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispCorr = (point.whiskers.strokeWidth() % 2) / 2;>>> |
||
1654 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { highPlot = highPlot + crispCorr;>>> |
||
1655 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { lowPlot = lowPlot + crispCorr;>>> |
||
1656 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointWiskerLength = (/%$/).test(whiskerLength) ? halfWidth * parseFloat(whiskerLength) / 100 : whiskerLength / 2;>>> |
||
1657 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.whiskers[verb]({>>> |
||
1658 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d: [>>> |
||
1659 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // High whisker>>> |
||
1660 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M',>>> |
||
1661 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX - pointWiskerLength,>>> |
||
1662 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { highPlot,>>> |
||
1663 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1664 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX + pointWiskerLength,>>> |
||
1665 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { highPlot,>>> |
||
1666 | |||
1667 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Low whisker>>> |
||
1668 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M',>>> |
||
1669 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX - pointWiskerLength,>>> |
||
1670 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { lowPlot,>>> |
||
1671 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1672 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispX + pointWiskerLength,>>> |
||
1673 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { lowPlot>>> |
||
1674 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ]>>> |
||
1675 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1676 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1677 | |||
1678 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // The median>>> |
||
1679 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { medianPlot = Math.round(point.medianPlot);>>> |
||
1680 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { crispCorr = (point.medianShape.strokeWidth() % 2) / 2;>>> |
||
1681 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { medianPlot = medianPlot + crispCorr;>>> |
||
1682 | |||
1683 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.medianShape[verb]({>>> |
||
1684 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { d: [>>> |
||
1685 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'M',>>> |
||
1686 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { left,>>> |
||
1687 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { medianPlot,>>> |
||
1688 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { 'L',>>> |
||
1689 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { right,>>> |
||
1690 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { medianPlot>>> |
||
1691 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { ]>>> |
||
1692 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1693 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1694 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1695 | |||
1696 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1697 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { setStackedPoints: noop // #3890>>> |
||
1698 | |||
1699 | |||
1700 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1701 | |||
1702 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /* ****************************************************************************>>> |
||
1703 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * End Box plot series code *>>> |
||
1704 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *****************************************************************************/>>> |
||
1705 | |||
1706 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }(Highcharts));>>> |
||
1707 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { (function(H) {>>> |
||
1708 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1709 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * (c) 2010-2017 Torstein Honsi>>> |
||
1710 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *>>> |
||
1711 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * License: www.highcharts.com/license>>> |
||
1712 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1713 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var each = H.each,>>> |
||
1714 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { noop = H.noop,>>> |
||
1715 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType = H.seriesType,>>> |
||
1716 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes = H.seriesTypes;>>> |
||
1717 | |||
1718 | |||
1719 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /* ****************************************************************************>>> |
||
1720 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Start error bar series code *>>> |
||
1721 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *****************************************************************************/>>> |
||
1722 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType('errorbar', 'boxplot', {>>> |
||
1723 | |||
1724 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { grouping: false,>>> |
||
1725 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { linkedTo: ':previous',>>> |
||
1726 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { tooltip: {>>> |
||
1727 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointFormat: '<span style="color:{point.color}">\u25CF</span> {series.name}: <b>{point.low}</b> - <b>{point.high}</b><br/>'>>> |
||
1728 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1729 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { whiskerWidth: null>>> |
||
1730 | |||
1731 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Prototype members>>> |
||
1732 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }, {>>> |
||
1733 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { type: 'errorbar',>>> |
||
1734 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointArrayMap: ['low', 'high'], // array point configs are mapped to this>>> |
||
1735 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { toYData: function(point) { // return a plain array for speedy calculation>>> |
||
1736 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { return [point.low, point.high];>>> |
||
1737 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1738 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointValKey: 'high', // defines the top of the tracker>>> |
||
1739 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { doQuartiles: false,>>> |
||
1740 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { drawDataLabels: seriesTypes.arearange ? function() {>>> |
||
1741 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var valKey = this.pointValKey;>>> |
||
1742 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes.arearange.prototype.drawDataLabels.call(this);>>> |
||
1743 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Arearange drawDataLabels does not reset point.y to high, but to low after drawing. #4133 >>> |
||
1744 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { each(this.data, function(point) {>>> |
||
1745 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point.y = point[valKey];>>> |
||
1746 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1747 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { } : noop,>>> |
||
1748 | |||
1749 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1750 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Get the width and X offset, either on top of the linked series column>>> |
||
1751 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * or standalone>>> |
||
1752 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1753 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { getColumnMetrics: function() {>>> |
||
1754 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { return (this.linkedParent && this.linkedParent.columnMetrics) ||>>> |
||
1755 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes.column.prototype.getColumnMetrics.call(this);>>> |
||
1756 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }>>> |
||
1757 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { });>>> |
||
1758 | |||
1759 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /* ****************************************************************************>>> |
||
1760 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * End error bar series code *>>> |
||
1761 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *****************************************************************************/>>> |
||
1762 | |||
1763 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }(Highcharts));>>> |
||
1764 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { (function(H) {>>> |
||
1765 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1766 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * (c) 2010-2017 Torstein Honsi>>> |
||
1767 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *>>> |
||
1768 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * License: www.highcharts.com/license>>> |
||
1769 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1770 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var correctFloat = H.correctFloat,>>> |
||
1771 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { isNumber = H.isNumber,>>> |
||
1772 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pick = H.pick,>>> |
||
1773 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { Point = H.Point,>>> |
||
1774 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { Series = H.Series,>>> |
||
1775 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType = H.seriesType,>>> |
||
1776 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes = H.seriesTypes;>>> |
||
1777 | |||
1778 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /* ****************************************************************************>>> |
||
1779 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Start Waterfall series code *>>> |
||
1780 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { *****************************************************************************/>>> |
||
1781 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesType('waterfall', 'column', {>>> |
||
1782 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { dataLabels: {>>> |
||
1783 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { inside: true>>> |
||
1784 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { },>>> |
||
1785 | |||
1786 | |||
1787 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // Prototype members>>> |
||
1788 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { }, {>>> |
||
1789 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { pointValKey: 'y',>>> |
||
1790 | |||
1791 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { /**>>> |
||
1792 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { * Translate data points from raw values>>> |
||
1793 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { */>>> |
||
1794 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { translate: function() {>>> |
||
1795 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { var series = this,>>> |
||
1796 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { options = series.options,>>> |
||
1797 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { yAxis = series.yAxis,>>> |
||
1798 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { len,>>> |
||
1799 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { i,>>> |
||
1800 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { points,>>> |
||
1801 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { point,>>> |
||
1802 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { shapeArgs,>>> |
||
1803 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { stack,>>> |
||
1804 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { y,>>> |
||
1805 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { yValue,>>> |
||
1806 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { previousY,>>> |
||
1807 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { previousIntermediate,>>> |
||
1808 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { range,>>> |
||
1809 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { minPointLength = pick(options.minPointLength, 5),>>> |
||
1810 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { halfMinPointLength = minPointLength / 2,>>> |
||
1811 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { threshold = options.threshold,>>> |
||
1812 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { stacking = options.stacking,>>> |
||
1813 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { stackIndicator,>>> |
||
1814 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { tooltipY;>>> |
||
1815 | |||
1816 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { // run column series translate>>> |
||
1817 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { seriesTypes.column.prototype.translate.apply(series);>>> |
||
1818 | |||
1819 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { previousY = previousIntermediate = threshold;>>> |
||
1820 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { points = series.points;>>> |
||
1821 | |||
1822 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) { for (i = 0, len = points.length; i < len; i++) {>>>> |
||
1823 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) { // cache current point object>>>> |
||
1824 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) { point = points[i];>>>> |
||
1825 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) { yValue = series.processedYData[i];>>>> |
||
1826 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) { shapeArgs = point.shapeArgs;>>>> |
||
1827 | |||
1828 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) { // get current stack>>>> |
||
1829 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) { stack = stacking && yAxis.stacks[(series.negStacks && yValue < threshold ? '-' : '') + series.stackKey];>>>>> |
||
1830 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; stackIndicator = series.getStackIndicator(>>>>> |
||
1831 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; stackIndicator,>>>>> |
||
1832 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; point.x,>>>>> |
||
1833 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; series.index>>>>> |
||
1834 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; );>>>>> |
||
1835 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; range = stack ?>>>>> |
||
1836 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; stack[point.x].points[stackIndicator.key] : [0, yValue];>>>>> |
||
1837 | |||
1838 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // override point value for sums>>>>> |
||
1839 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // #3710 Update point does not propagate to sum>>>>> |
||
1840 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; if (point.isSum) {>>>>> |
||
1841 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; point.y = correctFloat(yValue);>>>>> |
||
1842 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; } else if (point.isIntermediateSum) {>>>>> |
||
1843 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; point.y = correctFloat(yValue - previousIntermediate); // #3840>>>>> |
||
1844 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; }>>>>> |
||
1845 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // up points>>>>> |
||
1846 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; y = Math.max(previousY, previousY + point.y) + range[0];>>>>> |
||
1847 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.y = yAxis.translate(y, 0, 1, 0, 1);>>>>> |
||
1848 | |||
1849 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // sum points>>>>> |
||
1850 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; if (point.isSum) {>>>>> |
||
1851 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.y = yAxis.translate(range[1], 0, 1, 0, 1);>>>>> |
||
1852 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.height = Math.min(yAxis.translate(range[0], 0, 1, 0, 1), yAxis.len) ->>>>> |
||
1853 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.y; // #4256>>>>> |
||
1854 | |||
1855 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; } else if (point.isIntermediateSum) {>>>>> |
||
1856 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.y = yAxis.translate(range[1], 0, 1, 0, 1);>>>>> |
||
1857 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.height = Math.min(yAxis.translate(previousIntermediate, 0, 1, 0, 1), yAxis.len) ->>>>> |
||
1858 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.y;>>>>> |
||
1859 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; previousIntermediate = range[1];>>>>> |
||
1860 | |||
1861 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // If it's not the sum point, update previous stack end position and get>>>>> |
||
1862 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // shape height (#3886)>>>>> |
||
1863 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; } else {>>>>> |
||
1864 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; shapeArgs.height = yValue > 0 ?>>>>> |
||
1865 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; yAxis.translate(previousY, 0, 1, 0, 1) - shapeArgs.y :>>>>> |
||
1866 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; yAxis.translate(previousY, 0, 1, 0, 1) - yAxis.translate(previousY - yValue, 0, 1, 0, 1);>>>>> |
||
1867 | |||
1868 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; previousY += stack && stack[point.x] ? stack[point.x].total : yValue;>>>>> |
||
1869 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; }>>>>> |
||
1870 | |||
1871 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; // #3952 Negative sum or intermediate sum not rendered correctly>>>>> |
||
1872 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey]; if (shapeArgs.height < 0) {>>>>>> |
||
1873 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { shapeArgs.y += shapeArgs.height;>>>>>> |
||
1874 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { shapeArgs.height *= -1;>>>>>> |
||
1875 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1876 | |||
1877 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.plotY = shapeArgs.y = Math.round(shapeArgs.y) - (series.borderWidth % 2) / 2;>>>>>> |
||
1878 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { shapeArgs.height = Math.max(Math.round(shapeArgs.height), 0.001); // #3151>>>>>> |
||
1879 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.yBottom = shapeArgs.y + shapeArgs.height;>>>>>> |
||
1880 | |||
1881 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (shapeArgs.height <= minPointLength && !point.isNull) {>>>>>> |
||
1882 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { shapeArgs.height = minPointLength;>>>>>> |
||
1883 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { shapeArgs.y -= halfMinPointLength;>>>>>> |
||
1884 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.plotY = shapeArgs.y;>>>>>> |
||
1885 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (point.y < 0) {>>>>>> |
||
1886 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.minPointLengthOffset = -halfMinPointLength;>>>>>> |
||
1887 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { } else {>>>>>> |
||
1888 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.minPointLengthOffset = halfMinPointLength;>>>>>> |
||
1889 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1890 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { } else {>>>>>> |
||
1891 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.minPointLengthOffset = 0;>>>>>> |
||
1892 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1893 | |||
1894 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { // Correct tooltip placement (#3014)>>>>>> |
||
1895 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { tooltipY = point.plotY + (point.negative ? shapeArgs.height : 0);>>>>>> |
||
1896 | |||
1897 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (series.chart.inverted) {>>>>>> |
||
1898 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.tooltipPos[0] = yAxis.len - tooltipY;>>>>>> |
||
1899 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { } else {>>>>>> |
||
1900 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point.tooltipPos[1] = tooltipY;>>>>>> |
||
1901 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1902 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1903 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { },>>>>>> |
||
1904 | |||
1905 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { /**>>>>>> |
||
1906 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { * Call default processData then override yData to reflect waterfall's extremes on yAxis>>>>>> |
||
1907 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { */>>>>>> |
||
1908 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { processData: function(force) {>>>>>> |
||
1909 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { var series = this,>>>>>> |
||
1910 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { options = series.options,>>>>>> |
||
1911 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { yData = series.yData,>>>>>> |
||
1912 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { points = series.options.data, // #3710 Update point does not propagate to sum>>>>>> |
||
1913 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point,>>>>>> |
||
1914 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { dataLength = yData.length,>>>>>> |
||
1915 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { threshold = options.threshold || 0,>>>>>> |
||
1916 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { subSum,>>>>>> |
||
1917 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { sum,>>>>>> |
||
1918 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { dataMin,>>>>>> |
||
1919 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { dataMax,>>>>>> |
||
1920 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { y,>>>>>> |
||
1921 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { i;>>>>>> |
||
1922 | |||
1923 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { sum = subSum = dataMin = dataMax = threshold;>>>>>> |
||
1924 | |||
1925 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { for (i = 0; i < dataLength; i++) {>>>>>> |
||
1926 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { y = yData[i];>>>>>> |
||
1927 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { point = points && points[i] ? points[i] : {};>>>>>> |
||
1928 | |||
1929 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (y === 'sum' || point.isSum) {>>>>>> |
||
1930 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { yData[i] = correctFloat(sum);>>>>>> |
||
1931 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { } else if (y === 'intermediateSum' || point.isIntermediateSum) {>>>>>> |
||
1932 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { yData[i] = correctFloat(subSum);>>>>>> |
||
1933 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { } else {>>>>>> |
||
1934 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { sum += y;>>>>>> |
||
1935 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { subSum += y;>>>>>> |
||
1936 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1937 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { dataMin = Math.min(sum, dataMin);>>>>>> |
||
1938 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { dataMax = Math.max(sum, dataMax);>>>>>> |
||
1939 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1940 | |||
1941 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { Series.prototype.processData.call(this, force);>>>>>> |
||
1942 | |||
1943 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { // Record extremes only if stacking was not set:>>>>>> |
||
1944 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (!series.options.stacking) {>>>>>> |
||
1945 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { series.dataMin = dataMin;>>>>>> |
||
1946 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { series.dataMax = dataMax;>>>>>> |
||
1947 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1948 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { },>>>>>> |
||
1949 | |||
1950 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { /**>>>>>> |
||
1951 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { * Return y value or string if point is sum>>>>>> |
||
1952 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { */>>>>>> |
||
1953 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { toYData: function(pt) {>>>>>> |
||
1954 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (pt.isSum) {>>>>>> |
||
1955 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { return (pt.x === 0 ? null : 'sum'); //#3245 Error when first element is Sum or Intermediate Sum>>>>>> |
||
1956 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1957 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { if (pt.isIntermediateSum) {>>>>>> |
||
1958 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { return (pt.x === 0 ? null : 'intermediateSum'); //#3245>>>>>> |
||
1959 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { }>>>>>> |
||
1960 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { return pt.y;>>>>>> |
||
1961 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { },>>>>>> |
||
1962 | |||
1963 | |||
1964 | |||
1965 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { /**>>>>>> |
||
1966 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { * Return an empty path initially, because we need to know the stroke-width in order >>>>>> |
||
1967 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { * to set the final path.>>>>>> |
||
1968 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { */>>>>>> |
||
1969 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { getGraphPath: function() {>>>>>> |
||
1970 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { return ['M', 0, 0];>>>>>> |
||
1971 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { },>>>>>> |
||
1972 | |||
1973 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { /**>>>>>> |
||
1974 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { * Draw columns' connector lines>>>>>> |
||
1975 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { */>>>>>> |
||
1976 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { getCrispPath: function() {>>>>>> |
||
1977 | |||
1978 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { var data = this.data,>>>>>> |
||
1979 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { length = data.length,>>>>>> |
||
1980 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { lineWidth = this.graph.strokeWidth() + this.borderWidth,>>>>>> |
||
1981 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { normalizer = Math.round(lineWidth) % 2 / 2,>>>>>> |
||
1982 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { reversedYAxis = this.yAxis.reversed,>>>>>> |
||
1983 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { path = [],>>>>>> |
||
1984 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { prevArgs,>>>>>> |
||
1985 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { pointArgs,>>>>>> |
||
1986 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { i,>>>>>> |
||
1987 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { d;>>>>>> |
||
1988 | |||
1989 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) { for (i = 1; i < length; i++) {>>>>>>> |
||
1990 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { pointArgs = data[i].shapeArgs;>>>>>>> |
||
1991 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { prevArgs = data[i - 1].shapeArgs;>>>>>>> |
||
1992 | |||
1993 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { d = [>>>>>>> |
||
1994 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { 'M',>>>>>>> |
||
1995 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { prevArgs.x + prevArgs.width,>>>>>>> |
||
1996 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { prevArgs.y + data[i - 1].minPointLengthOffset + normalizer,>>>>>>> |
||
1997 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { 'L',>>>>>>> |
||
1998 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { pointArgs.x,>>>>>>> |
||
1999 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { prevArgs.y + data[i - 1].minPointLengthOffset + normalizer>>>>>>> |
||
2000 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { ];>>>>>>> |
||
2001 | |||
2002 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { if (>>>>>>> |
||
2003 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) { (data[i - 1].y < 0 && !reversedYAxis) ||>>>>>>>> |
||
2004 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || (data[i - 1].y > 0 && reversedYAxis)>>>>>>>> |
||
2005 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || ) {>>>>>>>> |
||
2006 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || d[2] += prevArgs.height;>>>>>>>> |
||
2007 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || d[5] += prevArgs.height;>>>>>>>> |
||
2008 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || }>>>>>>>> |
||
2009 | |||
2010 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || path = path.concat(d);>>>>>>>> |
||
2011 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || }>>>>>>>> |
||
2012 | |||
2013 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || return path;>>>>>>>> |
||
2014 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || },>>>>>>>> |
||
2015 | |||
2016 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || /**>>>>>>>> |
||
2017 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || * The graph is initally drawn with an empty definition, then updated with>>>>>>>> |
||
2018 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || * crisp rendering.>>>>>>>> |
||
2019 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || */>>>>>>>> |
||
2020 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || drawGraph: function() {>>>>>>>> |
||
2021 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || Series.prototype.drawGraph.call(this);>>>>>>>> |
||
2022 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || this.graph.attr({>>>>>>>> |
||
2023 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || d: this.getCrispPath()>>>>>>>> |
||
2024 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || });>>>>>>>> |
||
2025 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || },>>>>>>>> |
||
2026 | |||
2027 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || /**>>>>>>>> |
||
2028 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || * Waterfall has stacking along the x-values too.>>>>>>>> |
||
2029 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || */>>>>>>>> |
||
2030 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || setStackedPoints: function() {>>>>>>>> |
||
2031 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || var series = this,>>>>>>>> |
||
2032 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || options = series.options,>>>>>>>> |
||
2033 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || stackedYLength,>>>>>>>> |
||
2034 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || i;>>>>>>>> |
||
2035 | |||
2036 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || Series.prototype.setStackedPoints.apply(series, arguments);>>>>>>>> |
||
2037 | |||
2038 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || stackedYLength = series.stackedYData ? series.stackedYData.length : 0;>>>>>>>> |
||
2039 | |||
2040 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || // Start from the second point:>>>>>>>> |
||
2041 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) || for (i = 1; i < stackedYLength; i++) {>>>>>>>>> |
||
2042 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (!options.data[i].isSum &&>>>>>>>>> |
||
2043 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { !options.data[i].isIntermediateSum>>>>>>>>> |
||
2044 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ) {>>>>>>>>> |
||
2045 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Sum previous stacked data as waterfall can grow up/down:>>>>>>>>> |
||
2046 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { series.stackedYData[i] += series.stackedYData[i - 1];>>>>>>>>> |
||
2047 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2048 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2049 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2050 | |||
2051 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2052 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Extremes for a non-stacked series are recorded in processData.>>>>>>>>> |
||
2053 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * In case of stacking, use Series.stackedYData to calculate extremes.>>>>>>>>> |
||
2054 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2055 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { getExtremes: function() {>>>>>>>>> |
||
2056 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (this.options.stacking) {>>>>>>>>> |
||
2057 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return Series.prototype.getExtremes.apply(this, arguments);>>>>>>>>> |
||
2058 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2059 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2060 | |||
2061 | |||
2062 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Point members>>>>>>>>> |
||
2063 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }, {>>>>>>>>> |
||
2064 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { getClassName: function() {>>>>>>>>> |
||
2065 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var className = Point.prototype.getClassName.call(this);>>>>>>>>> |
||
2066 | |||
2067 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (this.isSum) {>>>>>>>>> |
||
2068 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { className += ' highcharts-sum';>>>>>>>>> |
||
2069 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { } else if (this.isIntermediateSum) {>>>>>>>>> |
||
2070 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { className += ' highcharts-intermediate-sum';>>>>>>>>> |
||
2071 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2072 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return className;>>>>>>>>> |
||
2073 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2074 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2075 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Pass the null test in ColumnSeries.translate.>>>>>>>>> |
||
2076 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2077 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { isValid: function() {>>>>>>>>> |
||
2078 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return isNumber(this.y, true) || this.isSum || this.isIntermediateSum;>>>>>>>>> |
||
2079 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2080 | |||
2081 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2082 | |||
2083 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /* ****************************************************************************>>>>>>>>> |
||
2084 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * End Waterfall series code *>>>>>>>>> |
||
2085 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *****************************************************************************/>>>>>>>>> |
||
2086 | |||
2087 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }(Highcharts));>>>>>>>>> |
||
2088 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { (function(H) {>>>>>>>>> |
||
2089 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2090 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * (c) 2010-2017 Torstein Honsi>>>>>>>>> |
||
2091 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *>>>>>>>>> |
||
2092 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * License: www.highcharts.com/license>>>>>>>>> |
||
2093 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2094 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var LegendSymbolMixin = H.LegendSymbolMixin,>>>>>>>>> |
||
2095 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { noop = H.noop,>>>>>>>>> |
||
2096 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Series = H.Series,>>>>>>>>> |
||
2097 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesType = H.seriesType,>>>>>>>>> |
||
2098 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesTypes = H.seriesTypes;>>>>>>>>> |
||
2099 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2100 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * The polygon series prototype>>>>>>>>> |
||
2101 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2102 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesType('polygon', 'scatter', {>>>>>>>>> |
||
2103 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { marker: {>>>>>>>>> |
||
2104 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { enabled: false,>>>>>>>>> |
||
2105 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { states: {>>>>>>>>> |
||
2106 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { hover: {>>>>>>>>> |
||
2107 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { enabled: false>>>>>>>>> |
||
2108 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2109 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2110 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2111 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { stickyTracking: false,>>>>>>>>> |
||
2112 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { tooltip: {>>>>>>>>> |
||
2113 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { followPointer: true,>>>>>>>>> |
||
2114 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pointFormat: ''>>>>>>>>> |
||
2115 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2116 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { trackByArea: true>>>>>>>>> |
||
2117 | |||
2118 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Prototype members>>>>>>>>> |
||
2119 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }, {>>>>>>>>> |
||
2120 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { type: 'polygon',>>>>>>>>> |
||
2121 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { getGraphPath: function() {>>>>>>>>> |
||
2122 | |||
2123 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var graphPath = Series.prototype.getGraphPath.call(this),>>>>>>>>> |
||
2124 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { i = graphPath.length + 1;>>>>>>>>> |
||
2125 | |||
2126 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Close all segments>>>>>>>>> |
||
2127 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { while (i--) {>>>>>>>>> |
||
2128 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if ((i === graphPath.length || graphPath[i] === 'M') && i > 0) {>>>>>>>>> |
||
2129 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { graphPath.splice(i, 0, 'z');>>>>>>>>> |
||
2130 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2131 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2132 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { this.areaPath = graphPath;>>>>>>>>> |
||
2133 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return graphPath;>>>>>>>>> |
||
2134 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2135 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { drawGraph: function() {>>>>>>>>> |
||
2136 | |||
2137 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesTypes.area.prototype.drawGraph.call(this);>>>>>>>>> |
||
2138 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2139 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { drawLegendSymbol: LegendSymbolMixin.drawRectangle,>>>>>>>>> |
||
2140 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { drawTracker: Series.prototype.drawTracker,>>>>>>>>> |
||
2141 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { setStackedPoints: noop // No stacking points on polygons (#5310)>>>>>>>>> |
||
2142 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2143 | |||
2144 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }(Highcharts));>>>>>>>>> |
||
2145 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { (function(H) {>>>>>>>>> |
||
2146 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2147 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * (c) 2010-2017 Torstein Honsi>>>>>>>>> |
||
2148 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *>>>>>>>>> |
||
2149 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * License: www.highcharts.com/license>>>>>>>>> |
||
2150 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2151 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var arrayMax = H.arrayMax,>>>>>>>>> |
||
2152 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { arrayMin = H.arrayMin,>>>>>>>>> |
||
2153 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Axis = H.Axis,>>>>>>>>> |
||
2154 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { color = H.color,>>>>>>>>> |
||
2155 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { each = H.each,>>>>>>>>> |
||
2156 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { isNumber = H.isNumber,>>>>>>>>> |
||
2157 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { noop = H.noop,>>>>>>>>> |
||
2158 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pick = H.pick,>>>>>>>>> |
||
2159 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pInt = H.pInt,>>>>>>>>> |
||
2160 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Point = H.Point,>>>>>>>>> |
||
2161 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Series = H.Series,>>>>>>>>> |
||
2162 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesType = H.seriesType,>>>>>>>>> |
||
2163 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesTypes = H.seriesTypes;>>>>>>>>> |
||
2164 | |||
2165 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /* ****************************************************************************>>>>>>>>> |
||
2166 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Start Bubble series code *>>>>>>>>> |
||
2167 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *****************************************************************************/>>>>>>>>> |
||
2168 | |||
2169 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesType('bubble', 'scatter', {>>>>>>>>> |
||
2170 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { dataLabels: {>>>>>>>>> |
||
2171 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { formatter: function() { // #2945>>>>>>>>> |
||
2172 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return this.point.z;>>>>>>>>> |
||
2173 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2174 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { inside: true,>>>>>>>>> |
||
2175 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { verticalAlign: 'middle'>>>>>>>>> |
||
2176 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2177 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // displayNegative: true,>>>>>>>>> |
||
2178 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { marker: {>>>>>>>>> |
||
2179 | |||
2180 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Avoid offset in Point.setState>>>>>>>>> |
||
2181 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius: null,>>>>>>>>> |
||
2182 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { states: {>>>>>>>>> |
||
2183 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { hover: {>>>>>>>>> |
||
2184 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radiusPlus: 0>>>>>>>>> |
||
2185 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2186 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2187 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { symbol: 'circle'>>>>>>>>> |
||
2188 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2189 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { minSize: 8,>>>>>>>>> |
||
2190 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { maxSize: '20%',>>>>>>>>> |
||
2191 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // negativeColor: null,>>>>>>>>> |
||
2192 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // sizeBy: 'area'>>>>>>>>> |
||
2193 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { softThreshold: false,>>>>>>>>> |
||
2194 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { states: {>>>>>>>>> |
||
2195 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { hover: {>>>>>>>>> |
||
2196 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { halo: {>>>>>>>>> |
||
2197 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { size: 5>>>>>>>>> |
||
2198 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2199 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2200 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2201 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { tooltip: {>>>>>>>>> |
||
2202 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pointFormat: '({point.x}, {point.y}), Size: {point.z}'>>>>>>>>> |
||
2203 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2204 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { turboThreshold: 0,>>>>>>>>> |
||
2205 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zThreshold: 0,>>>>>>>>> |
||
2206 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zoneAxis: 'z'>>>>>>>>> |
||
2207 | |||
2208 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Prototype members>>>>>>>>> |
||
2209 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }, {>>>>>>>>> |
||
2210 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pointArrayMap: ['y', 'z'],>>>>>>>>> |
||
2211 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { parallelArrays: ['x', 'y', 'z'],>>>>>>>>> |
||
2212 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { trackerGroups: ['group', 'dataLabelsGroup'],>>>>>>>>> |
||
2213 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { specialGroup: 'group', // To allow clipping (#6296)>>>>>>>>> |
||
2214 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { bubblePadding: true,>>>>>>>>> |
||
2215 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zoneAxis: 'z',>>>>>>>>> |
||
2216 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { directTouch: true,>>>>>>>>> |
||
2217 | |||
2218 | |||
2219 | |||
2220 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2221 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Get the radius for each point based on the minSize, maxSize and each point's Z value. This>>>>>>>>> |
||
2222 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * must be done prior to Series.translate because the axis needs to add padding in>>>>>>>>> |
||
2223 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * accordance with the point sizes.>>>>>>>>> |
||
2224 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2225 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { getRadii: function(zMin, zMax, minSize, maxSize) {>>>>>>>>> |
||
2226 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var len,>>>>>>>>> |
||
2227 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { i,>>>>>>>>> |
||
2228 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pos,>>>>>>>>> |
||
2229 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zData = this.zData,>>>>>>>>> |
||
2230 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radii = [],>>>>>>>>> |
||
2231 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { options = this.options,>>>>>>>>> |
||
2232 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { sizeByArea = options.sizeBy !== 'width',>>>>>>>>> |
||
2233 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zThreshold = options.zThreshold,>>>>>>>>> |
||
2234 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zRange = zMax - zMin,>>>>>>>>> |
||
2235 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { value,>>>>>>>>> |
||
2236 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius;>>>>>>>>> |
||
2237 | |||
2238 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Set the shape type and arguments to be picked up in drawPoints>>>>>>>>> |
||
2239 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { for (i = 0, len = zData.length; i < len; i++) {>>>>>>>>> |
||
2240 | |||
2241 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { value = zData[i];>>>>>>>>> |
||
2242 | |||
2243 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // When sizing by threshold, the absolute value of z determines the size>>>>>>>>> |
||
2244 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // of the bubble.>>>>>>>>> |
||
2245 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (options.sizeByAbsoluteValue && value !== null) {>>>>>>>>> |
||
2246 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { value = Math.abs(value - zThreshold);>>>>>>>>> |
||
2247 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMax = Math.max(zMax - zThreshold, Math.abs(zMin - zThreshold));>>>>>>>>> |
||
2248 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMin = 0;>>>>>>>>> |
||
2249 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2250 | |||
2251 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (value === null) {>>>>>>>>> |
||
2252 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius = null;>>>>>>>>> |
||
2253 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Issue #4419 - if value is less than zMin, push a radius that's always smaller than the minimum size>>>>>>>>> |
||
2254 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { } else if (value < zMin) {>>>>>>>>> |
||
2255 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius = minSize / 2 - 1;>>>>>>>>> |
||
2256 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { } else {>>>>>>>>> |
||
2257 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Relative size, a number between 0 and 1>>>>>>>>> |
||
2258 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pos = zRange > 0 ? (value - zMin) / zRange : 0.5;>>>>>>>>> |
||
2259 | |||
2260 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (sizeByArea && pos >= 0) {>>>>>>>>> |
||
2261 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pos = Math.sqrt(pos);>>>>>>>>> |
||
2262 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2263 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius = Math.ceil(minSize + pos * (maxSize - minSize)) / 2;>>>>>>>>> |
||
2264 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2265 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radii.push(radius);>>>>>>>>> |
||
2266 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2267 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { this.radii = radii;>>>>>>>>> |
||
2268 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2269 | |||
2270 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2271 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Perform animation on the bubbles>>>>>>>>> |
||
2272 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2273 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { animate: function(init) {>>>>>>>>> |
||
2274 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var animation = this.options.animation;>>>>>>>>> |
||
2275 | |||
2276 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (!init) { // run the animation>>>>>>>>> |
||
2277 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { each(this.points, function(point) {>>>>>>>>> |
||
2278 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var graphic = point.graphic,>>>>>>>>> |
||
2279 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { animationTarget;>>>>>>>>> |
||
2280 | |||
2281 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (graphic && graphic.width) { // URL symbols don't have width>>>>>>>>> |
||
2282 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { animationTarget = {>>>>>>>>> |
||
2283 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { x: graphic.x,>>>>>>>>> |
||
2284 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { y: graphic.y,>>>>>>>>> |
||
2285 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { width: graphic.width,>>>>>>>>> |
||
2286 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { height: graphic.height>>>>>>>>> |
||
2287 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { };>>>>>>>>> |
||
2288 | |||
2289 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Start values>>>>>>>>> |
||
2290 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { graphic.attr({>>>>>>>>> |
||
2291 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { x: point.plotX,>>>>>>>>> |
||
2292 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { y: point.plotY,>>>>>>>>> |
||
2293 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { width: 1,>>>>>>>>> |
||
2294 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { height: 1>>>>>>>>> |
||
2295 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2296 | |||
2297 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Run animation>>>>>>>>> |
||
2298 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { graphic.animate(animationTarget, animation);>>>>>>>>> |
||
2299 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2300 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2301 | |||
2302 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // delete this function to allow it only once>>>>>>>>> |
||
2303 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { this.animate = null;>>>>>>>>> |
||
2304 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2305 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2306 | |||
2307 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2308 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Extend the base translate method to handle bubble size>>>>>>>>> |
||
2309 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2310 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { translate: function() {>>>>>>>>> |
||
2311 | |||
2312 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var i,>>>>>>>>> |
||
2313 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { data = this.data,>>>>>>>>> |
||
2314 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { point,>>>>>>>>> |
||
2315 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius,>>>>>>>>> |
||
2316 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radii = this.radii;>>>>>>>>> |
||
2317 | |||
2318 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Run the parent method>>>>>>>>> |
||
2319 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesTypes.scatter.prototype.translate.call(this);>>>>>>>>> |
||
2320 | |||
2321 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Set the shape type and arguments to be picked up in drawPoints>>>>>>>>> |
||
2322 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { i = data.length;>>>>>>>>> |
||
2323 | |||
2324 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { while (i--) {>>>>>>>>> |
||
2325 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { point = data[i];>>>>>>>>> |
||
2326 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius = radii ? radii[i] : 0; // #1737>>>>>>>>> |
||
2327 | |||
2328 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (isNumber(radius) && radius >= this.minPxSize / 2) {>>>>>>>>> |
||
2329 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Shape arguments>>>>>>>>> |
||
2330 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { point.marker = H.extend(point.marker, {>>>>>>>>> |
||
2331 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius: radius,>>>>>>>>> |
||
2332 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { width: 2 * radius,>>>>>>>>> |
||
2333 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { height: 2 * radius>>>>>>>>> |
||
2334 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2335 | |||
2336 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Alignment box for the data label>>>>>>>>> |
||
2337 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { point.dlBox = {>>>>>>>>> |
||
2338 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { x: point.plotX - radius,>>>>>>>>> |
||
2339 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { y: point.plotY - radius,>>>>>>>>> |
||
2340 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { width: 2 * radius,>>>>>>>>> |
||
2341 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { height: 2 * radius>>>>>>>>> |
||
2342 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { };>>>>>>>>> |
||
2343 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { } else { // below zThreshold>>>>>>>>> |
||
2344 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { point.shapeArgs = point.plotY = point.dlBox = undefined; // #1691>>>>>>>>> |
||
2345 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2346 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2347 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2348 | |||
2349 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { alignDataLabel: seriesTypes.column.prototype.alignDataLabel,>>>>>>>>> |
||
2350 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { buildKDTree: noop,>>>>>>>>> |
||
2351 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { applyZones: noop>>>>>>>>> |
||
2352 | |||
2353 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Point class>>>>>>>>> |
||
2354 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }, {>>>>>>>>> |
||
2355 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { haloPath: function(size) {>>>>>>>>> |
||
2356 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return Point.prototype.haloPath.call(>>>>>>>>> |
||
2357 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { this,>>>>>>>>> |
||
2358 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { size === 0 ? 0 : (this.marker ? this.marker.radius || 0 : 0) + size // #6067>>>>>>>>> |
||
2359 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { );>>>>>>>>> |
||
2360 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { },>>>>>>>>> |
||
2361 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ttBelow: false>>>>>>>>> |
||
2362 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2363 | |||
2364 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2365 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Add logic to pad each axis with the amount of pixels>>>>>>>>> |
||
2366 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * necessary to avoid the bubbles to overflow.>>>>>>>>> |
||
2367 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2368 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Axis.prototype.beforePadding = function() {>>>>>>>>> |
||
2369 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var axis = this,>>>>>>>>> |
||
2370 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { axisLength = this.len,>>>>>>>>> |
||
2371 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { chart = this.chart,>>>>>>>>> |
||
2372 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pxMin = 0,>>>>>>>>> |
||
2373 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pxMax = axisLength,>>>>>>>>> |
||
2374 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { isXAxis = this.isXAxis,>>>>>>>>> |
||
2375 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { dataKey = isXAxis ? 'xData' : 'yData',>>>>>>>>> |
||
2376 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { min = this.min,>>>>>>>>> |
||
2377 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { extremes = {},>>>>>>>>> |
||
2378 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { smallestSize = Math.min(chart.plotWidth, chart.plotHeight),>>>>>>>>> |
||
2379 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMin = Number.MAX_VALUE,>>>>>>>>> |
||
2380 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMax = -Number.MAX_VALUE,>>>>>>>>> |
||
2381 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { range = this.max - min,>>>>>>>>> |
||
2382 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { transA = axisLength / range,>>>>>>>>> |
||
2383 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { activeSeries = [];>>>>>>>>> |
||
2384 | |||
2385 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Handle padding on the second pass, or on redraw>>>>>>>>> |
||
2386 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { each(this.series, function(series) {>>>>>>>>> |
||
2387 | |||
2388 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var seriesOptions = series.options,>>>>>>>>> |
||
2389 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zData;>>>>>>>>> |
||
2390 | |||
2391 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (series.bubblePadding && (series.visible || !chart.options.chart.ignoreHiddenSeries)) {>>>>>>>>> |
||
2392 | |||
2393 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Correction for #1673>>>>>>>>> |
||
2394 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { axis.allowZoomOutside = true;>>>>>>>>> |
||
2395 | |||
2396 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Cache it>>>>>>>>> |
||
2397 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { activeSeries.push(series);>>>>>>>>> |
||
2398 | |||
2399 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (isXAxis) { // because X axis is evaluated first>>>>>>>>> |
||
2400 | |||
2401 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // For each series, translate the size extremes to pixel values>>>>>>>>> |
||
2402 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { each(['minSize', 'maxSize'], function(prop) {>>>>>>>>> |
||
2403 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var length = seriesOptions[prop],>>>>>>>>> |
||
2404 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { isPercent = /%$/.test(length);>>>>>>>>> |
||
2405 | |||
2406 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { length = pInt(length);>>>>>>>>> |
||
2407 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { extremes[prop] = isPercent ?>>>>>>>>> |
||
2408 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { smallestSize * length / 100 :>>>>>>>>> |
||
2409 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { length;>>>>>>>>> |
||
2410 | |||
2411 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2412 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { series.minPxSize = extremes.minSize;>>>>>>>>> |
||
2413 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Prioritize min size if conflict to make sure bubbles are>>>>>>>>> |
||
2414 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // always visible. #5873>>>>>>>>> |
||
2415 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { series.maxPxSize = Math.max(extremes.maxSize, extremes.minSize);>>>>>>>>> |
||
2416 | |||
2417 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { // Find the min and max Z>>>>>>>>> |
||
2418 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zData = series.zData;>>>>>>>>> |
||
2419 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (zData.length) { // #1735>>>>>>>>> |
||
2420 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMin = pick(seriesOptions.zMin, Math.min(>>>>>>>>> |
||
2421 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMin,>>>>>>>>> |
||
2422 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Math.max(>>>>>>>>> |
||
2423 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { arrayMin(zData),>>>>>>>>> |
||
2424 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesOptions.displayNegative === false ? seriesOptions.zThreshold : -Number.MAX_VALUE>>>>>>>>> |
||
2425 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { )>>>>>>>>> |
||
2426 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ));>>>>>>>>> |
||
2427 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { zMax = pick(seriesOptions.zMax, Math.max(zMax, arrayMax(zData)));>>>>>>>>> |
||
2428 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2429 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2430 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2431 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2432 | |||
2433 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { each(activeSeries, function(series) {>>>>>>>>> |
||
2434 | |||
2435 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var data = series[dataKey],>>>>>>>>> |
||
2436 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { i = data.length,>>>>>>>>> |
||
2437 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius;>>>>>>>>> |
||
2438 | |||
2439 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (isXAxis) {>>>>>>>>> |
||
2440 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { series.getRadii(zMin, zMax, series.minPxSize, series.maxPxSize);>>>>>>>>> |
||
2441 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2442 | |||
2443 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (range > 0) {>>>>>>>>> |
||
2444 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { while (i--) {>>>>>>>>> |
||
2445 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (isNumber(data[i]) && axis.dataMin <= data[i] && data[i] <= axis.dataMax) {>>>>>>>>> |
||
2446 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { radius = series.radii[i];>>>>>>>>> |
||
2447 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pxMin = Math.min(((data[i] - min) * transA) - radius, pxMin);>>>>>>>>> |
||
2448 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pxMax = Math.max(((data[i] - min) * transA) + radius, pxMax);>>>>>>>>> |
||
2449 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2450 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2451 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2452 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2453 | |||
2454 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (activeSeries.length && range > 0 && !this.isLog) {>>>>>>>>> |
||
2455 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pxMax -= axisLength;>>>>>>>>> |
||
2456 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { transA *= (axisLength + pxMin - pxMax) / axisLength;>>>>>>>>> |
||
2457 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { each([>>>>>>>>> |
||
2458 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ['min', 'userMin', pxMin],>>>>>>>>> |
||
2459 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ['max', 'userMax', pxMax]>>>>>>>>> |
||
2460 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ], function(keys) {>>>>>>>>> |
||
2461 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (pick(axis.options[keys[0]], axis[keys[1]]) === undefined) {>>>>>>>>> |
||
2462 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { axis[keys[0]] += keys[2] / transA;>>>>>>>>> |
||
2463 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2464 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2465 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }>>>>>>>>> |
||
2466 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { };>>>>>>>>> |
||
2467 | |||
2468 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /* ****************************************************************************>>>>>>>>> |
||
2469 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * End Bubble series code *>>>>>>>>> |
||
2470 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *****************************************************************************/>>>>>>>>> |
||
2471 | |||
2472 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { }(Highcharts));>>>>>>>>> |
||
2473 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { (function(H) {>>>>>>>>> |
||
2474 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2475 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * (c) 2010-2017 Torstein Honsi>>>>>>>>> |
||
2476 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *>>>>>>>>> |
||
2477 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * License: www.highcharts.com/license>>>>>>>>> |
||
2478 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2479 | |||
2480 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2481 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Extensions for polar charts. Additionally, much of the geometry required for polar charts is>>>>>>>>> |
||
2482 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * gathered in RadialAxes.js.>>>>>>>>> |
||
2483 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { *>>>>>>>>> |
||
2484 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2485 | |||
2486 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var each = H.each,>>>>>>>>> |
||
2487 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pick = H.pick,>>>>>>>>> |
||
2488 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Pointer = H.Pointer,>>>>>>>>> |
||
2489 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { Series = H.Series,>>>>>>>>> |
||
2490 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesTypes = H.seriesTypes,>>>>>>>>> |
||
2491 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { wrap = H.wrap,>>>>>>>>> |
||
2492 | |||
2493 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesProto = Series.prototype,>>>>>>>>> |
||
2494 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { pointerProto = Pointer.prototype,>>>>>>>>> |
||
2495 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { colProto;>>>>>>>>> |
||
2496 | |||
2497 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2498 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Search a k-d tree by the point angle, used for shared tooltips in polar charts>>>>>>>>> |
||
2499 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2500 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesProto.searchPointByAngle = function(e) {>>>>>>>>> |
||
2501 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var series = this,>>>>>>>>> |
||
2502 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { chart = series.chart,>>>>>>>>> |
||
2503 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { xAxis = series.xAxis,>>>>>>>>> |
||
2504 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { center = xAxis.pane.center,>>>>>>>>> |
||
2505 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { plotX = e.chartX - center[0] - chart.plotLeft,>>>>>>>>> |
||
2506 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { plotY = e.chartY - center[1] - chart.plotTop;>>>>>>>>> |
||
2507 | |||
2508 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { return this.searchKDTree({>>>>>>>>> |
||
2509 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { clientX: 180 + (Math.atan2(plotX, plotY) * (-180 / Math.PI))>>>>>>>>> |
||
2510 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { });>>>>>>>>> |
||
2511 | |||
2512 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { };>>>>>>>>> |
||
2513 | |||
2514 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /**>>>>>>>>> |
||
2515 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * #6212 Calculate connectors for spline series in polar chart. >>>>>>>>> |
||
2516 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * @param {Boolean} calculateNeighbours - Check if connectors should be calculated for neighbour points as well>>>>>>>>> |
||
2517 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * allows short recurence>>>>>>>>> |
||
2518 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2519 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { seriesProto.getConnectors = function(segment, index, calculateNeighbours, connectEnds) {>>>>>>>>> |
||
2520 | |||
2521 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { var i,>>>>>>>>> |
||
2522 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { prevPointInd,>>>>>>>>> |
||
2523 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { nextPointInd,>>>>>>>>> |
||
2524 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { previousPoint,>>>>>>>>> |
||
2525 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { nextPoint,>>>>>>>>> |
||
2526 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { previousX,>>>>>>>>> |
||
2527 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { previousY,>>>>>>>>> |
||
2528 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { nextX,>>>>>>>>> |
||
2529 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { nextY,>>>>>>>>> |
||
2530 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { plotX,>>>>>>>>> |
||
2531 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { plotY,>>>>>>>>> |
||
2532 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { ret,>>>>>>>>> |
||
2533 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { smoothing = 1.5, // 1 means control points midway between points, 2 means 1/3 from the point, 3 is 1/4 etc;>>>>>>>>> |
||
2534 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { denom = smoothing + 1,>>>>>>>>> |
||
2535 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { leftContX,>>>>>>>>> |
||
2536 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { leftContY,>>>>>>>>> |
||
2537 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { rightContX,>>>>>>>>> |
||
2538 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { rightContY,>>>>>>>>> |
||
2539 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { dLControlPoint, //distance left control point>>>>>>>>> |
||
2540 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { dRControlPoint,>>>>>>>>> |
||
2541 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { leftContAngle,>>>>>>>>> |
||
2542 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { rightContAngle,>>>>>>>>> |
||
2543 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { jointAngle,>>>>>>>>> |
||
2544 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { addedNumber = connectEnds ? 1 : 0;>>>>>>>>> |
||
2545 | |||
2546 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { /** calculate final index of points depending on the initial index value.>>>>>>>>> |
||
2547 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { * Because of calculating neighbours, index may be outisde segment array.>>>>>>>>> |
||
2548 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { */>>>>>>>>> |
||
2549 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) { if (index >= 0 && index <= segment.length - 1) {=>>>>>>>>>> |
||
2550 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) { i = index;=>>>>>>>>>> |
||
2551 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) { } else if (index < 0) {>=>>>>>>>>>> |
||
2552 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) { i = segment.length - 1 + index;>=>>>>>>>>>> |
||
2553 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) { } else {>=>>>>>>>>>> |
||
2554 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) { i = 0;>=>>>>>>>>>> |
||
2555 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) { }>=>>>>>>>>>> |
||
2556 | |||
2557 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) { prevPointInd = (i - 1 < 0) ? segment.length - (1 + addedNumber) : i - 1;>>=>>>>>>>>>> |
||
2558 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; nextPointInd = (i + 1 > segment.length - 1) ? addedNumber : i + 1;>>=>>>>>>>>>> |
||
2559 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; previousPoint = segment[prevPointInd];>>=>>>>>>>>>> |
||
2560 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; nextPoint = segment[nextPointInd];>>=>>>>>>>>>> |
||
2561 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; previousX = previousPoint.plotX;>>=>>>>>>>>>> |
||
2562 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; previousY = previousPoint.plotY;>>=>>>>>>>>>> |
||
2563 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; nextX = nextPoint.plotX;>>=>>>>>>>>>> |
||
2564 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; nextY = nextPoint.plotY;>>=>>>>>>>>>> |
||
2565 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; plotX = segment[i].plotX; // actual point>>=>>>>>>>>>> |
||
2566 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; plotY = segment[i].plotY;>>=>>>>>>>>>> |
||
2567 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContX = (smoothing * plotX + previousX) / denom;>>=>>>>>>>>>> |
||
2568 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContY = (smoothing * plotY + previousY) / denom;>>=>>>>>>>>>> |
||
2569 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContX = (smoothing * plotX + nextX) / denom;>>=>>>>>>>>>> |
||
2570 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContY = (smoothing * plotY + nextY) / denom;>>=>>>>>>>>>> |
||
2571 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; dLControlPoint = Math.sqrt(Math.pow(leftContX - plotX, 2) + Math.pow(leftContY - plotY, 2));>>=>>>>>>>>>> |
||
2572 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; dRControlPoint = Math.sqrt(Math.pow(rightContX - plotX, 2) + Math.pow(rightContY - plotY, 2));>>=>>>>>>>>>> |
||
2573 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContAngle = Math.atan2(leftContY - plotY, leftContX - plotX);>>=>>>>>>>>>> |
||
2574 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContAngle = Math.atan2(rightContY - plotY, rightContX - plotX);>>=>>>>>>>>>> |
||
2575 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; jointAngle = (Math.PI / 2) + ((leftContAngle + rightContAngle) / 2);>>=>>>>>>>>>> |
||
2576 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // Ensure the right direction, jointAngle should be in the same quadrant as leftContAngle>>=>>>>>>>>>> |
||
2577 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; if (Math.abs(leftContAngle - jointAngle) > Math.PI / 2) {>>=>>>>>>>>>> |
||
2578 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; jointAngle -= Math.PI;>>=>>>>>>>>>> |
||
2579 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; }>>=>>>>>>>>>> |
||
2580 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // Find the corrected control points for a spline straight through the point>>=>>>>>>>>>> |
||
2581 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContX = plotX + Math.cos(jointAngle) * dLControlPoint;>>=>>>>>>>>>> |
||
2582 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContY = plotY + Math.sin(jointAngle) * dLControlPoint;>>=>>>>>>>>>> |
||
2583 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContX = plotX + Math.cos(Math.PI + jointAngle) * dRControlPoint;>>=>>>>>>>>>> |
||
2584 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContY = plotY + Math.sin(Math.PI + jointAngle) * dRControlPoint;>>=>>>>>>>>>> |
||
2585 | |||
2586 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // push current point's connectors into returned object>>=>>>>>>>>>> |
||
2587 | |||
2588 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; ret = {>>=>>>>>>>>>> |
||
2589 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContX: rightContX,>>=>>>>>>>>>> |
||
2590 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; rightContY: rightContY,>>=>>>>>>>>>> |
||
2591 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContX: leftContX,>>=>>>>>>>>>> |
||
2592 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; leftContY: leftContY,>>=>>>>>>>>>> |
||
2593 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; plotX: plotX,>>=>>>>>>>>>> |
||
2594 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; plotY: plotY>>=>>>>>>>>>> |
||
2595 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; };>>=>>>>>>>>>> |
||
2596 | |||
2597 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // calculate connectors for previous and next point and push them inside returned object >>=>>>>>>>>>> |
||
2598 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; if (calculateNeighbours) {>>=>>>>>>>>>> |
||
2599 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; ret.prevPointCont = this.getConnectors(segment, prevPointInd, false, connectEnds);>>=>>>>>>>>>> |
||
2600 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; }>>=>>>>>>>>>> |
||
2601 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; return ret;>>=>>>>>>>>>> |
||
2602 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; };>>=>>>>>>>>>> |
||
2603 | |||
2604 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; /**>>=>>>>>>>>>> |
||
2605 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; * Wrap the buildKDTree function so that it searches by angle (clientX) in case of shared tooltip,>>=>>>>>>>>>> |
||
2606 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; * and by two dimensional distance in case of non-shared.>>=>>>>>>>>>> |
||
2607 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; */>>=>>>>>>>>>> |
||
2608 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; wrap(seriesProto, 'buildKDTree', function(proceed) {>>=>>>>>>>>>> |
||
2609 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; if (this.chart.polar) {>>=>>>>>>>>>> |
||
2610 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; if (this.kdByAngle) {>>=>>>>>>>>>> |
||
2611 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; this.searchPoint = this.searchPointByAngle;>>=>>>>>>>>>> |
||
2612 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; } else {>>=>>>>>>>>>> |
||
2613 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; this.options.findNearestPointBy = 'xy';>>=>>>>>>>>>> |
||
2614 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; }>>=>>>>>>>>>> |
||
2615 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; }>>=>>>>>>>>>> |
||
2616 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; proceed.apply(this);>>=>>>>>>>>>> |
||
2617 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; });>>=>>>>>>>>>> |
||
2618 | |||
2619 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; /**>>=>>>>>>>>>> |
||
2620 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; * Translate a point's plotX and plotY from the internal angle and radius measures to>>=>>>>>>>>>> |
||
2621 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; * true plotX, plotY coordinates>>=>>>>>>>>>> |
||
2622 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; */>>=>>>>>>>>>> |
||
2623 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; seriesProto.toXY = function(point) {>>=>>>>>>>>>> |
||
2624 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; var xy,>>=>>>>>>>>>> |
||
2625 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; chart = this.chart,>>=>>>>>>>>>> |
||
2626 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; plotX = point.plotX,>>=>>>>>>>>>> |
||
2627 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; plotY = point.plotY,>>=>>>>>>>>>> |
||
2628 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; clientX;>>=>>>>>>>>>> |
||
2629 | |||
2630 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // Save rectangular plotX, plotY for later computation>>=>>>>>>>>>> |
||
2631 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; point.rectPlotX = plotX;>>=>>>>>>>>>> |
||
2632 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; point.rectPlotY = plotY;>>=>>>>>>>>>> |
||
2633 | |||
2634 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // Find the polar plotX and plotY>>=>>>>>>>>>> |
||
2635 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; xy = this.xAxis.postTranslate(point.plotX, this.yAxis.len - plotY);>>=>>>>>>>>>> |
||
2636 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; point.plotX = point.polarPlotX = xy.x - chart.plotLeft;>>=>>>>>>>>>> |
||
2637 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; point.plotY = point.polarPlotY = xy.y - chart.plotTop;>>=>>>>>>>>>> |
||
2638 | |||
2639 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // If shared tooltip, record the angle in degrees in order to align X points. Otherwise,>>=>>>>>>>>>> |
||
2640 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; // use a standard k-d tree to get the nearest point in two dimensions.>>=>>>>>>>>>> |
||
2641 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; if (this.kdByAngle) {>>=>>>>>>>>>> |
||
2642 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; clientX = ((plotX / Math.PI * 180) + this.xAxis.pane.options.startAngle) % 360;>>=>>>>>>>>>> |
||
2643 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1; if (clientX < 0) { // #2665>>>=>>>>>>>>>> |
||
2644 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / clientX += 360;>>>=>>>>>>>>>> |
||
2645 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2646 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / point.clientX = clientX;>>>=>>>>>>>>>> |
||
2647 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / } else {>>>=>>>>>>>>>> |
||
2648 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / point.clientX = point.plotX;>>>=>>>>>>>>>> |
||
2649 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2650 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / };>>>=>>>>>>>>>> |
||
2651 | |||
2652 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (seriesTypes.spline) {>>>=>>>>>>>>>> |
||
2653 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / /**>>>=>>>>>>>>>> |
||
2654 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / * Overridden method for calculating a spline from one point to the next>>>=>>>>>>>>>> |
||
2655 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / */>>>=>>>>>>>>>> |
||
2656 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / wrap(seriesTypes.spline.prototype, 'getPointSpline', function(proceed, segment, point, i) {>>>=>>>>>>>>>> |
||
2657 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / var ret,>>>=>>>>>>>>>> |
||
2658 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors;>>>=>>>>>>>>>> |
||
2659 | |||
2660 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (this.chart.polar) {>>>=>>>>>>>>>> |
||
2661 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // moveTo or lineTo>>>=>>>>>>>>>> |
||
2662 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (!i) {>>>=>>>>>>>>>> |
||
2663 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / ret = ['M', point.plotX, point.plotY];>>>=>>>>>>>>>> |
||
2664 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / } else { // curve from last point to this>>>=>>>>>>>>>> |
||
2665 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors = this.getConnectors(segment, i, true, this.connectEnds);>>>=>>>>>>>>>> |
||
2666 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / ret = [>>>=>>>>>>>>>> |
||
2667 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / 'C',>>>=>>>>>>>>>> |
||
2668 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors.prevPointCont.rightContX,>>>=>>>>>>>>>> |
||
2669 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors.prevPointCont.rightContY,>>>=>>>>>>>>>> |
||
2670 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors.leftContX,>>>=>>>>>>>>>> |
||
2671 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors.leftContY,>>>=>>>>>>>>>> |
||
2672 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors.plotX,>>>=>>>>>>>>>> |
||
2673 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / connectors.plotY>>>=>>>>>>>>>> |
||
2674 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / ];>>>=>>>>>>>>>> |
||
2675 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2676 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / } else {>>>=>>>>>>>>>> |
||
2677 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / ret = proceed.call(this, segment, point, i);>>>=>>>>>>>>>> |
||
2678 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2679 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / return ret;>>>=>>>>>>>>>> |
||
2680 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / });>>>=>>>>>>>>>> |
||
2681 | |||
2682 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // #6430 Areasplinerange series use unwrapped getPointSpline method, so we need to set this method again.>>>=>>>>>>>>>> |
||
2683 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (seriesTypes.areasplinerange) {>>>=>>>>>>>>>> |
||
2684 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / seriesTypes.areasplinerange.prototype.getPointSpline = seriesTypes.spline.prototype.getPointSpline;>>>=>>>>>>>>>> |
||
2685 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2686 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2687 | |||
2688 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / /**>>>=>>>>>>>>>> |
||
2689 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / * Extend translate. The plotX and plotY values are computed as if the polar chart were a>>>=>>>>>>>>>> |
||
2690 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / * cartesian plane, where plotX denotes the angle in radians and (yAxis.len - plotY) is the pixel distance from>>>=>>>>>>>>>> |
||
2691 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / * center.>>>=>>>>>>>>>> |
||
2692 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / */>>>=>>>>>>>>>> |
||
2693 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / wrap(seriesProto, 'translate', function(proceed) {>>>=>>>>>>>>>> |
||
2694 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / var chart = this.chart,>>>=>>>>>>>>>> |
||
2695 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / points,>>>=>>>>>>>>>> |
||
2696 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / i;>>>=>>>>>>>>>> |
||
2697 | |||
2698 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // Run uber method>>>=>>>>>>>>>> |
||
2699 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / proceed.call(this);>>>=>>>>>>>>>> |
||
2700 | |||
2701 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // Postprocess plot coordinates>>>=>>>>>>>>>> |
||
2702 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (chart.polar) {>>>=>>>>>>>>>> |
||
2703 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / this.kdByAngle = chart.tooltip && chart.tooltip.shared;>>>=>>>>>>>>>> |
||
2704 | |||
2705 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (!this.preventPostTranslate) {>>>=>>>>>>>>>> |
||
2706 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / points = this.points;>>>=>>>>>>>>>> |
||
2707 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / i = points.length;>>>=>>>>>>>>>> |
||
2708 | |||
2709 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / while (i--) {>>>=>>>>>>>>>> |
||
2710 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // Translate plotX, plotY from angle and radius to true plot coordinates>>>=>>>>>>>>>> |
||
2711 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / this.toXY(points[i]);>>>=>>>>>>>>>> |
||
2712 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2713 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2714 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / }>>>=>>>>>>>>>> |
||
2715 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / });>>>=>>>>>>>>>> |
||
2716 | |||
2717 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / /**>>>=>>>>>>>>>> |
||
2718 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / * Extend getSegmentPath to allow connecting ends across 0 to provide a closed circle in>>>=>>>>>>>>>> |
||
2719 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / * line-like series.>>>=>>>>>>>>>> |
||
2720 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / */>>>=>>>>>>>>>> |
||
2721 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / wrap(seriesProto, 'getGraphPath', function(proceed, points) {>>>=>>>>>>>>>> |
||
2722 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / var series = this,>>>=>>>>>>>>>> |
||
2723 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / i,>>>=>>>>>>>>>> |
||
2724 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / firstValid,>>>=>>>>>>>>>> |
||
2725 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / popLastPoint;>>>=>>>>>>>>>> |
||
2726 | |||
2727 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // Connect the path>>>=>>>>>>>>>> |
||
2728 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / if (this.chart.polar) {>>>=>>>>>>>>>> |
||
2729 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / points = points || this.points;>>>=>>>>>>>>>> |
||
2730 | |||
2731 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / // Append first valid point in order to connect the ends>>>=>>>>>>>>>> |
||
2732 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { / for (i = 0; i < points.length; i++) {>>>>=>>>>>>>>>> |
||
2733 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (!points[i].isNull) {>>>>=>>>>>>>>>> |
||
2734 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { firstValid = i;>>>>=>>>>>>>>>> |
||
2735 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { break;>>>>=>>>>>>>>>> |
||
2736 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2737 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2738 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (this.options.connectEnds !== false && firstValid !== undefined) {>>>>=>>>>>>>>>> |
||
2739 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { this.connectEnds = true; // re-used in splines>>>>=>>>>>>>>>> |
||
2740 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { points.splice(points.length, 0, points[firstValid]);>>>>=>>>>>>>>>> |
||
2741 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { popLastPoint = true;>>>>=>>>>>>>>>> |
||
2742 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2743 | |||
2744 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // For area charts, pseudo points are added to the graph, now we need to translate these>>>>=>>>>>>>>>> |
||
2745 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { each(points, function(point) {>>>>=>>>>>>>>>> |
||
2746 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (point.polarPlotY === undefined) {>>>>=>>>>>>>>>> |
||
2747 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { series.toXY(point);>>>>=>>>>>>>>>> |
||
2748 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2749 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2750 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2751 | |||
2752 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Run uber method>>>>=>>>>>>>>>> |
||
2753 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var ret = proceed.apply(this, [].slice.call(arguments, 1));>>>>=>>>>>>>>>> |
||
2754 | |||
2755 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { /** #6212 points.splice method is adding points to an array. In case of areaspline getGraphPath method is used two times>>>>=>>>>>>>>>> |
||
2756 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * and in both times points are added to an array. That is why points.pop is used, to get unmodified points.>>>>=>>>>>>>>>> |
||
2757 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { */>>>>=>>>>>>>>>> |
||
2758 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (popLastPoint) {>>>>=>>>>>>>>>> |
||
2759 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { points.pop();>>>>=>>>>>>>>>> |
||
2760 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2761 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { return ret;>>>>=>>>>>>>>>> |
||
2762 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2763 | |||
2764 | |||
2765 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { function polarAnimate(proceed, init) {>>>>=>>>>>>>>>> |
||
2766 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var chart = this.chart,>>>>=>>>>>>>>>> |
||
2767 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { animation = this.options.animation,>>>>=>>>>>>>>>> |
||
2768 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { group = this.group,>>>>=>>>>>>>>>> |
||
2769 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { markerGroup = this.markerGroup,>>>>=>>>>>>>>>> |
||
2770 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { center = this.xAxis.center,>>>>=>>>>>>>>>> |
||
2771 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { plotLeft = chart.plotLeft,>>>>=>>>>>>>>>> |
||
2772 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { plotTop = chart.plotTop,>>>>=>>>>>>>>>> |
||
2773 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { attribs;>>>>=>>>>>>>>>> |
||
2774 | |||
2775 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Specific animation for polar charts>>>>=>>>>>>>>>> |
||
2776 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (chart.polar) {>>>>=>>>>>>>>>> |
||
2777 | |||
2778 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Enable animation on polar charts only in SVG. In VML, the scaling is different, plus animation>>>>=>>>>>>>>>> |
||
2779 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // would be so slow it would't matter.>>>>=>>>>>>>>>> |
||
2780 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (chart.renderer.isSVG) {>>>>=>>>>>>>>>> |
||
2781 | |||
2782 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (animation === true) {>>>>=>>>>>>>>>> |
||
2783 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { animation = {};>>>>=>>>>>>>>>> |
||
2784 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2785 | |||
2786 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Initialize the animation>>>>=>>>>>>>>>> |
||
2787 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (init) {>>>>=>>>>>>>>>> |
||
2788 | |||
2789 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Scale down the group and place it in the center>>>>=>>>>>>>>>> |
||
2790 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { attribs = {>>>>=>>>>>>>>>> |
||
2791 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { translateX: center[0] + plotLeft,>>>>=>>>>>>>>>> |
||
2792 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { translateY: center[1] + plotTop,>>>>=>>>>>>>>>> |
||
2793 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { scaleX: 0.001, // #1499>>>>=>>>>>>>>>> |
||
2794 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { scaleY: 0.001>>>>=>>>>>>>>>> |
||
2795 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { };>>>>=>>>>>>>>>> |
||
2796 | |||
2797 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { group.attr(attribs);>>>>=>>>>>>>>>> |
||
2798 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (markerGroup) {>>>>=>>>>>>>>>> |
||
2799 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { //markerGroup.attrSetters = group.attrSetters;>>>>=>>>>>>>>>> |
||
2800 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { markerGroup.attr(attribs);>>>>=>>>>>>>>>> |
||
2801 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2802 | |||
2803 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Run the animation>>>>=>>>>>>>>>> |
||
2804 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else {>>>>=>>>>>>>>>> |
||
2805 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { attribs = {>>>>=>>>>>>>>>> |
||
2806 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { translateX: plotLeft,>>>>=>>>>>>>>>> |
||
2807 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { translateY: plotTop,>>>>=>>>>>>>>>> |
||
2808 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { scaleX: 1,>>>>=>>>>>>>>>> |
||
2809 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { scaleY: 1>>>>=>>>>>>>>>> |
||
2810 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { };>>>>=>>>>>>>>>> |
||
2811 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { group.animate(attribs, animation);>>>>=>>>>>>>>>> |
||
2812 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (markerGroup) {>>>>=>>>>>>>>>> |
||
2813 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { markerGroup.animate(attribs, animation);>>>>=>>>>>>>>>> |
||
2814 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2815 | |||
2816 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Delete this function to allow it only once>>>>=>>>>>>>>>> |
||
2817 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { this.animate = null;>>>>=>>>>>>>>>> |
||
2818 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2819 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2820 | |||
2821 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // For non-polar charts, revert to the basic animation>>>>=>>>>>>>>>> |
||
2822 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else {>>>>=>>>>>>>>>> |
||
2823 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { proceed.call(this, init);>>>>=>>>>>>>>>> |
||
2824 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2825 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2826 | |||
2827 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Define the animate method for regular series>>>>=>>>>>>>>>> |
||
2828 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(seriesProto, 'animate', polarAnimate);>>>>=>>>>>>>>>> |
||
2829 | |||
2830 | |||
2831 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (seriesTypes.column) {>>>>=>>>>>>>>>> |
||
2832 | |||
2833 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { colProto = seriesTypes.column.prototype;>>>>=>>>>>>>>>> |
||
2834 | |||
2835 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { colProto.polarArc = function(low, high, start, end) {>>>>=>>>>>>>>>> |
||
2836 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var center = this.xAxis.center,>>>>=>>>>>>>>>> |
||
2837 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { len = this.yAxis.len;>>>>=>>>>>>>>>> |
||
2838 | |||
2839 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { return this.chart.renderer.symbols.arc(>>>>=>>>>>>>>>> |
||
2840 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { center[0],>>>>=>>>>>>>>>> |
||
2841 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { center[1],>>>>=>>>>>>>>>> |
||
2842 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { len - high,>>>>=>>>>>>>>>> |
||
2843 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { null, {>>>>=>>>>>>>>>> |
||
2844 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { start: start,>>>>=>>>>>>>>>> |
||
2845 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { end: end,>>>>=>>>>>>>>>> |
||
2846 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { innerR: len - pick(low, len)>>>>=>>>>>>>>>> |
||
2847 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2848 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { );>>>>=>>>>>>>>>> |
||
2849 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { };>>>>=>>>>>>>>>> |
||
2850 | |||
2851 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { /**>>>>=>>>>>>>>>> |
||
2852 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * Define the animate method for columnseries>>>>=>>>>>>>>>> |
||
2853 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { */>>>>=>>>>>>>>>> |
||
2854 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(colProto, 'animate', polarAnimate);>>>>=>>>>>>>>>> |
||
2855 | |||
2856 | |||
2857 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { /**>>>>=>>>>>>>>>> |
||
2858 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * Extend the column prototype's translate method>>>>=>>>>>>>>>> |
||
2859 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { */>>>>=>>>>>>>>>> |
||
2860 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(colProto, 'translate', function(proceed) {>>>>=>>>>>>>>>> |
||
2861 | |||
2862 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var xAxis = this.xAxis,>>>>=>>>>>>>>>> |
||
2863 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { startAngleRad = xAxis.startAngleRad,>>>>=>>>>>>>>>> |
||
2864 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { start,>>>>=>>>>>>>>>> |
||
2865 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { points,>>>>=>>>>>>>>>> |
||
2866 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { point,>>>>=>>>>>>>>>> |
||
2867 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { i;>>>>=>>>>>>>>>> |
||
2868 | |||
2869 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { this.preventPostTranslate = true;>>>>=>>>>>>>>>> |
||
2870 | |||
2871 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Run uber method>>>>=>>>>>>>>>> |
||
2872 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { proceed.call(this);>>>>=>>>>>>>>>> |
||
2873 | |||
2874 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Postprocess plot coordinates>>>>=>>>>>>>>>> |
||
2875 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (xAxis.isRadial) {>>>>=>>>>>>>>>> |
||
2876 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { points = this.points;>>>>=>>>>>>>>>> |
||
2877 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { i = points.length;>>>>=>>>>>>>>>> |
||
2878 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { while (i--) {>>>>=>>>>>>>>>> |
||
2879 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { point = points[i];>>>>=>>>>>>>>>> |
||
2880 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { start = point.barX + startAngleRad;>>>>=>>>>>>>>>> |
||
2881 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { point.shapeType = 'path';>>>>=>>>>>>>>>> |
||
2882 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { point.shapeArgs = {>>>>=>>>>>>>>>> |
||
2883 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { d: this.polarArc(point.yBottom, point.plotY, start, start + point.pointWidth)>>>>=>>>>>>>>>> |
||
2884 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { };>>>>=>>>>>>>>>> |
||
2885 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Provide correct plotX, plotY for tooltip>>>>=>>>>>>>>>> |
||
2886 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { this.toXY(point);>>>>=>>>>>>>>>> |
||
2887 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { point.tooltipPos = [point.plotX, point.plotY];>>>>=>>>>>>>>>> |
||
2888 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { point.ttBelow = point.plotY > xAxis.center[1];>>>>=>>>>>>>>>> |
||
2889 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2890 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2891 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2892 | |||
2893 | |||
2894 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { /**>>>>=>>>>>>>>>> |
||
2895 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * Align column data labels outside the columns. #1199.>>>>=>>>>>>>>>> |
||
2896 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { */>>>>=>>>>>>>>>> |
||
2897 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(colProto, 'alignDataLabel', function(proceed, point, dataLabel, options, alignTo, isNew) {>>>>=>>>>>>>>>> |
||
2898 | |||
2899 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (this.chart.polar) {>>>>=>>>>>>>>>> |
||
2900 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var angle = point.rectPlotX / Math.PI * 180,>>>>=>>>>>>>>>> |
||
2901 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { align,>>>>=>>>>>>>>>> |
||
2902 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { verticalAlign;>>>>=>>>>>>>>>> |
||
2903 | |||
2904 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { // Align nicely outside the perimeter of the columns>>>>=>>>>>>>>>> |
||
2905 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (options.align === null) {>>>>=>>>>>>>>>> |
||
2906 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (angle > 20 && angle < 160) {>>>>=>>>>>>>>>> |
||
2907 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { align = 'left'; // right hemisphere>>>>=>>>>>>>>>> |
||
2908 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else if (angle > 200 && angle < 340) {>>>>=>>>>>>>>>> |
||
2909 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { align = 'right'; // left hemisphere>>>>=>>>>>>>>>> |
||
2910 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else {>>>>=>>>>>>>>>> |
||
2911 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { align = 'center'; // top or bottom>>>>=>>>>>>>>>> |
||
2912 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2913 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { options.align = align;>>>>=>>>>>>>>>> |
||
2914 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2915 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (options.verticalAlign === null) {>>>>=>>>>>>>>>> |
||
2916 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (angle < 45 || angle > 315) {>>>>=>>>>>>>>>> |
||
2917 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { verticalAlign = 'bottom'; // top part>>>>=>>>>>>>>>> |
||
2918 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else if (angle > 135 && angle < 225) {>>>>=>>>>>>>>>> |
||
2919 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { verticalAlign = 'top'; // bottom part>>>>=>>>>>>>>>> |
||
2920 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else {>>>>=>>>>>>>>>> |
||
2921 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { verticalAlign = 'middle'; // left or right>>>>=>>>>>>>>>> |
||
2922 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2923 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { options.verticalAlign = verticalAlign;>>>>=>>>>>>>>>> |
||
2924 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2925 | |||
2926 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { seriesProto.alignDataLabel.call(this, point, dataLabel, options, alignTo, isNew);>>>>=>>>>>>>>>> |
||
2927 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else {>>>>=>>>>>>>>>> |
||
2928 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { proceed.call(this, point, dataLabel, options, alignTo, isNew);>>>>=>>>>>>>>>> |
||
2929 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2930 | |||
2931 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2932 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2933 | |||
2934 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { /**>>>>=>>>>>>>>>> |
||
2935 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * Extend getCoordinates to prepare for polar axis values>>>>=>>>>>>>>>> |
||
2936 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { */>>>>=>>>>>>>>>> |
||
2937 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(pointerProto, 'getCoordinates', function(proceed, e) {>>>>=>>>>>>>>>> |
||
2938 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var chart = this.chart,>>>>=>>>>>>>>>> |
||
2939 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { ret = {>>>>=>>>>>>>>>> |
||
2940 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { xAxis: [],>>>>=>>>>>>>>>> |
||
2941 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { yAxis: []>>>>=>>>>>>>>>> |
||
2942 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { };>>>>=>>>>>>>>>> |
||
2943 | |||
2944 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (chart.polar) {>>>>=>>>>>>>>>> |
||
2945 | |||
2946 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { each(chart.axes, function(axis) {>>>>=>>>>>>>>>> |
||
2947 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { var isXAxis = axis.isXAxis,>>>>=>>>>>>>>>> |
||
2948 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { center = axis.center,>>>>=>>>>>>>>>> |
||
2949 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { x = e.chartX - center[0] - chart.plotLeft,>>>>=>>>>>>>>>> |
||
2950 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { y = e.chartY - center[1] - chart.plotTop;>>>>=>>>>>>>>>> |
||
2951 | |||
2952 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { ret[isXAxis ? 'xAxis' : 'yAxis'].push({>>>>=>>>>>>>>>> |
||
2953 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { axis: axis,>>>>=>>>>>>>>>> |
||
2954 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { value: axis.translate(>>>>=>>>>>>>>>> |
||
2955 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { isXAxis ?>>>>=>>>>>>>>>> |
||
2956 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { Math.PI - Math.atan2(x, y) : // angle>>>>=>>>>>>>>>> |
||
2957 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)), // distance from center>>>>=>>>>>>>>>> |
||
2958 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { true>>>>=>>>>>>>>>> |
||
2959 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { )>>>>=>>>>>>>>>> |
||
2960 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2961 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2962 | |||
2963 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { } else {>>>>=>>>>>>>>>> |
||
2964 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { ret = proceed.call(this, e);>>>>=>>>>>>>>>> |
||
2965 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2966 | |||
2967 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { return ret;>>>>=>>>>>>>>>> |
||
2968 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2969 | |||
2970 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(H.Chart.prototype, 'getAxes', function(proceed) {>>>>=>>>>>>>>>> |
||
2971 | |||
2972 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { if (!this.pane) {>>>>=>>>>>>>>>> |
||
2973 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { this.pane = [];>>>>=>>>>>>>>>> |
||
2974 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }>>>>=>>>>>>>>>> |
||
2975 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { each(H.splat(this.options.pane), function(paneOptions) {>>>>=>>>>>>>>>> |
||
2976 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { new H.Pane( // eslint-disable-line no-new>>>>=>>>>>>>>>> |
||
2977 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { paneOptions,>>>>=>>>>>>>>>> |
||
2978 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { this>>>>=>>>>>>>>>> |
||
2979 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { );>>>>=>>>>>>>>>> |
||
2980 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }, this);>>>>=>>>>>>>>>> |
||
2981 | |||
2982 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { proceed.call(this);>>>>=>>>>>>>>>> |
||
2983 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2984 | |||
2985 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(H.Chart.prototype, 'drawChartBox', function(proceed) {>>>>=>>>>>>>>>> |
||
2986 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { proceed.call(this);>>>>=>>>>>>>>>> |
||
2987 | |||
2988 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { each(this.pane, function(pane) {>>>>=>>>>>>>>>> |
||
2989 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { pane.render();>>>>=>>>>>>>>>> |
||
2990 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2991 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
2992 | |||
2993 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { /**>>>>=>>>>>>>>>> |
||
2994 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * Extend chart.get to also search in panes. Used internally in responsiveness>>>>=>>>>>>>>>> |
||
2995 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { * and chart.update.>>>>=>>>>>>>>>> |
||
2996 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { */>>>>=>>>>>>>>>> |
||
2997 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { wrap(H.Chart.prototype, 'get', function(proceed, id) {>>>>=>>>>>>>>>> |
||
2998 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { return H.find(this.pane, function(pane) {>>>>=>>>>>>>>>> |
||
2999 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { return pane.options.id === id;>>>>=>>>>>>>>>> |
||
3000 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }) || proceed.call(this, id);>>>>=>>>>>>>>>> |
||
3001 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { });>>>>=>>>>>>>>>> |
||
3002 | |||
3003 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) { }(Highcharts));>>>>=>>>>>>>>>> |
||
3004 | < 180 - centerSlot) {< 360 - centerSlot) {< 0) {< len; i++) {< threshold ? '-' : '') + series.stackKey];< 0) {< length; i++) {< 0 && !reversedYAxis) ||< stackedYLength; i++) {<= segment.length - 1) {< 0) {< 0) ? segment.length - (1 + addedNumber) : i - 1;< 0) { /< points.length; i++) {}));>>>>=>>>>>>>>>> |