Javascript Jqplot-如何从已创建的图形中获取数组
我用jqplot绘制了一个图形,并包含了可绘制的功能。关键是用户可以根据自己的需要修改图形Javascript Jqplot-如何从已创建的图形中获取数组,javascript,jquery,jqplot,Javascript,Jquery,Jqplot,我用jqplot绘制了一个图形,并包含了可绘制的功能。关键是用户可以根据自己的需要修改图形 $.jqplot.config.enablePlugins = true; var demandPlot = $.jqplot('myDiv', [ myArray ], { title : 'My Graph', seriesDefaults: { fill: true }, axes : { xaxis : { l
$.jqplot.config.enablePlugins = true;
var demandPlot = $.jqplot('myDiv', [ myArray ], {
title : 'My Graph',
seriesDefaults: {
fill: true
},
axes : {
xaxis : {
label: 'My X axis'
},
yaxis : {
label:'My Y axis'
}
},
series:[{
color:"green",
dragable: {
color: '#ff3366',
constrainTo: 'y'
},
trendline: {
color: '#cccccc'
}
}]
});
我希望在进行更改后检索最终数组。关于如何取回数组有什么想法吗?您可以在图表
系列[serieIndex]中找到更新后的数据。数据
属性:
顺便说一句,有几件事你会觉得很有用。老兄,你觉得我的答案有用吗?
$(function(){
$.jqplot.config.enablePlugins = true;
var data = [['23-May-08', 1],['24-May-08', 4],['25-May-08', 2],['26-May-08', 6]];
var chart = $.jqplot('chart', [data], {
title : 'My Graph',
seriesDefaults: {
fill: true
},
axes : {
xaxis : {
label: 'My X axis',
renderer: $.jqplot.DateAxisRenderer
},
yaxis : {
label: 'My Y axis'
}
},
highlighter: {
sizeAdjust: 10
}
});
var log = function(seriesIndex, pointIndex, pixelposition, data) {
console.log(chart.series[0].data);
};
$('#chart')
.bind('jqplotSeriesPointChange', log)
.bind('jqplotDragStop', log);
});