Commit e491dc7a authored by David Schnur's avatar David Schnur

Cache the data value, since it is used repeatedly.

parent d3a6bc96
...@@ -232,19 +232,21 @@ More detail and specific examples can be found in the included HTML file. ...@@ -232,19 +232,21 @@ More detail and specific examples can be found in the included HTML file.
for (var i = 0; i < data.length; ++i) { for (var i = 0; i < data.length; ++i) {
if (data[i].data[0][1] / total <= options.series.pie.combine.threshold) { var value = data[i].data[0][1];
combined += data[i].data[0][1];
if (value / total <= options.series.pie.combine.threshold) {
combined += value;
numCombined++; numCombined++;
if (!color) { if (!color) {
color = data[i].color; color = data[i].color;
} }
} else { } else {
newdata.push({ newdata.push({
data: [[1, data[i].data[0][1]]], data: [[1, value]],
color: data[i].color, color: data[i].color,
label: data[i].label, label: data[i].label,
angle: data[i].data[0][1] * Math.PI * 2 / total, angle: value * Math.PI * 2 / total,
percent: data[i].data[0][1] / (total / 100) percent: value / (total / 100)
}); });
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment