clearGraph + addGraph functions added
This commit is contained in:
parent
363ae75d53
commit
c5de6a31f5
24
timeline.js
24
timeline.js
@ -294,6 +294,15 @@ SVG.addGraph = function (graph, color) {
|
|||||||
SVG.labels[graph] = new Array();
|
SVG.labels[graph] = new Array();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
SVG.hasGraph = function (graph) {
|
||||||
|
if(SVG.raw_points[graph] === undefined) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
SVG.addPoints = function (graph, data) {
|
SVG.addPoints = function (graph, data) {
|
||||||
data.sort(function (a, b) {
|
data.sort(function (a, b) {
|
||||||
if(a.x < b.x) {
|
if(a.x < b.x) {
|
||||||
@ -309,14 +318,25 @@ SVG.addPoints = function (graph, data) {
|
|||||||
|
|
||||||
for(point = 0; point < data.length; point++) {
|
for(point = 0; point < data.length; point++) {
|
||||||
SVG.raw_points[graph].data.push([data[point].x, data[point].y]);
|
SVG.raw_points[graph].data.push([data[point].x, data[point].y]);
|
||||||
if(data[point].label !== 'undefined') {
|
if(data[point].label !== undefined) {
|
||||||
SVG.labels[graph].push(data[point].label);
|
SVG.labels[graph].push(data[point].label);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
SVG.labels[graph].push('');
|
SVG.labels[graph].push('');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
|
SVG.clearGraph = function (graph) {
|
||||||
|
if(typeof(graph) === 'undefined') {
|
||||||
|
SVG.raw_points = [];
|
||||||
|
SVG.labels = [];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
SVG.raw_points[graph].data = new Array();
|
||||||
|
SVG.labels[graph] = new Array();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
SVG.getControlPoints = function (data) {
|
SVG.getControlPoints = function (data) {
|
||||||
// http://www.particleincell.com/wp-content/uploads/2012/06/bezier-spline.js
|
// http://www.particleincell.com/wp-content/uploads/2012/06/bezier-spline.js
|
||||||
|
2
timeline.min.js
vendored
2
timeline.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user