var meta = chart.getDatasetMeta(index);
var visible = meta && chart.isDatasetVisible(index);
var points = (visible && meta.dataset._children) || [];
+ var length = points.length || 0;
- return !points.length? null : function(point, i) {
- return points[i]._view || null;
+ return !length? null : function(point, i) {
+ return (i < length && points[i]._view) || null;
};
},
"fill": "+1"
}, {
"backgroundColor": "rgba(0, 0, 255, 0.25)",
- "data": [0, 2, 0, -2, 0, 2, 0, null, null],
+ "data": [0, 2, 0, -2, 0, 2, 0],
"fill": 3
}, {
"backgroundColor": "rgba(255, 0, 255, 0.25)",
"fill": "+1"
}, {
"backgroundColor": "rgba(0, 0, 255, 0.25)",
- "data": [0, 2, 0, -2, 0, 2, 0, null, null],
+ "data": [0, 2, 0, -2, 0, 2, 0],
"fill": 3
}, {
"backgroundColor": "rgba(255, 0, 255, 0.25)",
"fill": "+1"
}, {
"backgroundColor": "rgba(0, 0, 255, 0.25)",
- "data": [0, 2, 0, -2, 0, 2, 0, null, null],
+ "data": [0, 2, 0, -2, 0, 2, 0],
"fill": 3
}, {
"backgroundColor": "rgba(255, 0, 255, 0.25)",
"fill": "+1"
}, {
"backgroundColor": "rgba(0, 0, 255, 0.25)",
- "data": [0, 2, 0, -2, 0, 2, 0, null, null],
+ "data": [0, 2, 0, -2, 0, 2, 0],
"fill": 3
}, {
"backgroundColor": "rgba(255, 0, 255, 0.25)",