Echarts默认自带了几个工具栏组件,如柱状图和折线图的切换,图片的下载等,有时这些组件并不能完全满足我们的需求,这时需要我们自定义自己的组件。
应用场景一:在一个页面中需要展示多个图形(图形相对来说较小),对每个图形增加一个放大的按钮,可以将图形进行放大。
实现思路一:获取echarts生成的图片,然后将图片放到另一个div里面。缺点:放大后可能不是很清晰,图标上的事件也不能起作用。
实现思路二:获取当前图形的option配置项,在另外一个图形里面装载它。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
<!-- 引入 echarts.js -->
<script src="js/echarts.js"></script>
<style>
#mask{
display:none;
background:rgba(0,0,0,0.3);
z-index:999999999;
width:100%;
height:300%;
position:fixed;//利用固定定位的好处:页面还可以上下翻动,但是始终处于灰色背景下
}
#show{
display:none;
background:white;