|
(function () { |
|
|
|
Flotr.ExampleList.add({ |
|
key : 'basic-legend', |
|
name : 'Basic Legend', |
|
callback : basic_legend |
|
}); |
|
|
|
function basic_legend (container) { |
|
|
|
var |
|
d1 = [], |
|
d2 = [], |
|
d3 = [], |
|
data, |
|
graph, i; |
|
|
|
// Data Generation |
|
for (i = 0; i < 15; i += 0.5) { |
|
d1.push([i, i + Math.sin(i+Math.PI)]); |
|
d2.push([i, i]); |
|
d3.push([i, 15-Math.cos(i)]); |
|
} |
|
|
|
data = [ |
|
{ data : d1, label :'x + sin(x+π)' }, |
|
{ data : d2, label :'x' }, |
|
{ data : d3, label :'15 - cos(x)' } |
|
]; |
|
|
|
|
|
// This function prepend each label with 'y = ' |
|
function labelFn (label) { |
|
return 'y = ' + label; |
|
} |
|
|
|
// Draw graph |
|
graph = Flotr.draw(container, data, { |
|
legend : { |
|
position : 'se', // Position the legend 'south-east'. |
|
labelFormatter : labelFn, // Format the labels. |
|
backgroundColor : '#D2E8FF' // A light blue background color. |
|
}, |
|
HtmlText : false |
|
}); |
|
} |
|
|
|
})(); |
|
|