我正在使用JQplot,希望人们能够向上或向下拖动系列的最后一个数据点。 ConstrainTo允许我将移动限制为向上或向下,但是我找不到如何将其限制为仅可拖动系列中的最后一个数据点。现在可以拖动系列中的每个数据点。是否可以将其限制为仅一个数据点?
代码段:
var GraphLabels=[];
GraphLabels[0] = {label:'Sales',renderer:$.jqplot.LineRenderer,color:'grey',
lineWidth: 2,dragable:{constrainTo:'y'},isDragable: true};
function DrawGraphModel()
{
var Data = SeriesList[CurrentGraph.Series];
CurrentGraph.Plot = $.jqplot("chart", [Data.Sales, Data.FCast],
{
stackSeries: false,
series: GraphLabels,
axesDefaults: {tickRenderer: $.jqplot.CanvasAxisTickRenderer,tickOptions: {angle:00, fontSize:'10pt'}},
axes:
{
xaxis: {tickInterval:1, min:0, max:55, tickOptions: {angle: 90}},
yaxis: {tickInterval: 25, min: 150, max: 450}
},
cursor: {show: true,followMouse: true},
legend:
{
renderer: $.jqplot.EnhancedLegendRenderer.min ,
show: true,
location: 'ne',
placement: 'outside',
marginRight: '50px'
}
});
}
在线工作代码:demo.judgmentalforecasting.com(人们在第51周点击一个值,查看新系列并使用这些新信息向上或向下拖动他们的初始点击。)