echarts-2.2.7,在android(4.2.2)上测试时,图表出现双份重叠

↑Sandheart 发布于 2015/11/18 14:28
阅读 2K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:

echarts-2.2.7,在android(4.2.2)上测试时,图表出现双份重叠,滑动时,其中一份会随滑动变化,另一个静止,如图:

加载中
0
↑Sandheart

代码如下:

var option = { tooltip : { trigger: 'axis'  }, legend: { data:['最高','最低']
    }, animation:false, toolbox: { show : false, feature : { mark : {show: true}, dataView : {readOnly:false}, magicType : {show: true, type: ['line', 'bar', 'stack', 'tiled']}, restore : {show: true}, saveAsImage : {show: true}
        }
    }, grid:{ x:10, x2:10  }, calculable : false, dataZoom : { show : true, realtime : true, start : 40, end : 60  }, xAxis : [
        { type : 'category', boundaryGap : true, data : function (){ var list = []; for (var i = 1; i <= 30; i++) { list.push('2013-03-' + i);
                } return list;
            }()
        }
    ], yAxis : [
        { type : 'value'  }
    ], series : [
        { name:'最高', type:'line', data:function (){ var list = []; for (var i = 1; i <= 30; i++) { list.push(Math.round(Math.random()* 30) + 30);
                } return list;
            }()
        },
        { name:'最低', type:'bar', data:function (){ var list = []; for (var i = 1; i <= 30; i++) { list.push(Math.round(Math.random()* 10));
                } return list;
            }()
        }
    ]
}; var myChart = echarts.init(document.getElementById('EChartsArea')); myChart.setOption(option);

0
↑Sandheart
大家遇到过这个问题吗?
0
c
c#开发
我觉得是你的宽度设的太窄了,才会导致这个的
0
↑Sandheart

引用来自“c#开发”的评论

我觉得是你的宽度设的太窄了,才会导致这个的

宽度100%,

应该不是宽度的问题,只在Android4.2上出现,android5,4.4都没事

0
↑Sandheart
手动重绘解决
↑Sandheart
回复 @美MeiZ : 在调一遍: myChart.setOption(option);
美MeiZ
美MeiZ
请问,是怎么重绘的呢?
返回顶部
顶部