
echarts的dataroom做事件监听处理后,滑动条动移动不了,也拉伸不了,拉开后马上恢复原位
myChart.on('datazoom',function(params){varstartValue=myChart.getModel().option.dataZo...
myChart.on('datazoom', function (params) {
var startValue = myChart.getModel().option.dataZoom[0].start;
var endValue = myChart.getModel().option.dataZoom[0].end;
var ind = Math.round(option.series[0].data.length * startValue / 100);
var max = Math.round(option.series[0].data.length * endValue / 100);
for (var i = ind; i < max; i++)
{
dateSeries[timeData[i]] = dateSeries[timeData[i]] + option.series[0].data[i];
}
option.series[1].data = [];
for (var i = 0; i < dateSeries.length; i++)
{
option.series[1].data.push(dateSeries[i]);
}
myChart.setOption(option, true);
}
); 展开
var startValue = myChart.getModel().option.dataZoom[0].start;
var endValue = myChart.getModel().option.dataZoom[0].end;
var ind = Math.round(option.series[0].data.length * startValue / 100);
var max = Math.round(option.series[0].data.length * endValue / 100);
for (var i = ind; i < max; i++)
{
dateSeries[timeData[i]] = dateSeries[timeData[i]] + option.series[0].data[i];
}
option.series[1].data = [];
for (var i = 0; i < dateSeries.length; i++)
{
option.series[1].data.push(dateSeries[i]);
}
myChart.setOption(option, true);
}
); 展开
3个回答
展开全部
秦怎么样?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有的~看简介嗷~
追问
这个怎么回事,能说清楚下吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询