|
|
|
@ -2900,20 +2900,20 @@ nv.models.line = function() {
|
|
|
|
|
//------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
var margin = {top: 0, right: 0, bottom: 0, left: 0}
|
|
|
|
|
, width = 960
|
|
|
|
|
, height = 500
|
|
|
|
|
, color = nv.utils.defaultColor() // a function that returns a color
|
|
|
|
|
, id = Math.floor(Math.random() * 10000) //Create semi-unique ID incase user doesn't select one
|
|
|
|
|
, getX = function(d) { return d.x } // accessor to get the x value from a data point
|
|
|
|
|
, getY = function(d) { return d.y } // accessor to get the y value from a data point
|
|
|
|
|
, defined = function(d,i) { return !isNaN(getY(d,i)) && getY(d,i) !== null } // allows a line to be not continous when it is not defined
|
|
|
|
|
, isArea = function(d) { return d.area } // decides if a line is an area or just a line
|
|
|
|
|
, clipEdge = false // if true, masks lines within x and y scale
|
|
|
|
|
, x //can be accessed via chart.xScale()
|
|
|
|
|
, y //can be accessed via chart.yScale()
|
|
|
|
|
, interpolate = "linear" // controls the line interpolation
|
|
|
|
|
, scatter = nv.models.scatter()
|
|
|
|
|
;
|
|
|
|
|
, width = 960
|
|
|
|
|
, height = 500
|
|
|
|
|
, color = nv.utils.defaultColor() // a function that returns a color
|
|
|
|
|
, id = Math.floor(Math.random() * 10000) //Create semi-unique ID incase user doesn't select one
|
|
|
|
|
, getX = function(d) { return d.x } // accessor to get the x value from a data point
|
|
|
|
|
, getY = function(d) { return d.y } // accessor to get the y value from a data point
|
|
|
|
|
, defined = function(d,i) { return !isNaN(getY(d,i)) && getY(d,i) !== null } // allows a line to be not continous when it is not defined
|
|
|
|
|
, isArea = function(d) { return d.area } // decides if a line is an area or just a line
|
|
|
|
|
, clipEdge = false // if true, masks lines within x and y scale
|
|
|
|
|
, x //can be accessed via chart.xScale()
|
|
|
|
|
, y //can be accessed via chart.yScale()
|
|
|
|
|
, interpolate = "linear" // controls the line interpolation
|
|
|
|
|
, scatter = nv.models.scatter()
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
scatter
|
|
|
|
|
.id(id)
|
|
|
|
|