如果如果你是这样使用echarts
的,那请注意了。
刚开始我用页面的DOM
去做echarts.init(dom)
;
然后再用cloneDom = $(dom).clone().attr('id', 'newId');
去做echarts.init(cloneDom);
这样就会发现所有的内容都绘制到第二个图例中去了。
这是因为DOM
和cloneDom
的_echarts_instance_
属性是一样的,
解决办法:
在clone的同时修改_echarts_instance
属性,即cloneDom.attr('_echarts_instance_', new Date().getTime());
参考源码:
https://github.com/ecomfe/echarts/blob/master/src/echarts.js
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。