ECharts的基础使用

《一》、快速上手

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <!-- 1、引入Echarts文件 -->

    <script src="./echarts.min.js"></script>

</head>

<body>

    <!-- 2、准备一个呈现图表的盒子 -->

    <div style="width:600px;height:400px;"></div>

    <script>

        // 3、初始化echarts实例对象------传递参数,dom,决定图表最终呈现的位置

        var myCharts = echarts.init(document.querySelector('div'))

        // 4、准备配置项

        var option = {

            // 标题

            title:{

                text:'成绩',

                link:'http://www.itcast.cn',

                textStyle:{

                    color:'red'

                }

            },

            // x 轴

            xAxis:{

                type:'category', // 类目轴

                data:['小明','小红','小王']

            },

            // y 轴

            yAxis:{

                type:'value'     // 数值轴

            },

            // 系列列表:配置给y轴的数据------>type决定字节集的图标类型

            series:[

                {

                    name:'语文',

                    type:'bar',    // 柱状图

                    data:[70,92,87]

                }

            ]

        }

        // 5、将配置项设置给Echarts的实例对象

        myCharts.setOption(option)

    </script>

</body>

</html>

《二》、echarts的基本图形

1、柱状图

8dbe0ce5e24141199c1fff07b7defdcf.png

2、折线图

0bd75787792e4f22a7930a6666b53001.png

c95729016aa1464cae3bde2df1e722c0.png

3、散点图(数据必须是二维数组,例如:[[1,2],[2,2],[2,3]])

5fa56d9c5b474b6789685badac938cd2.png

d729c22e90324096879986151bd0ea53.png

4、饼图:需要的数据结构--数组,数组中包含一个有一个的对象,每个对象中需要有name和value [ {name:???,value:???} , {....} ] ; 不需要设置x轴和y轴

6d677cb84545427ebbcff423f6b87e31.png

197cbfe5958846a0a253ffcbfa245dde.png

5、地图

7ea15d8f9f144951a8f13be6c36e1948.png

c66dff2f440b4782a23cd5350d6fac50.png

(1)地图--显示某个省份的地图

e0cdbad9b4c64689829c9e5114f5d7e7.png

(2)地图---显示空气质量(不同城市颜色不同)

1bb73ea0d28249dfa96acd500bcf8bf7.png

7cd374314bf84cde8ee7ed6da163e04f.png

(3)地图--地图和散点图结合(伴随有涟漪效果)

dc936ac61cee424e8f3538b7bf60793b.png

636236c4efe4406da8c0eea87b6ea7fd.png

6、雷达图

6e80ea652cec45bcae8d9c2808a86096.png

513825deb7b84e6ba2a6c94252bfdeef.png 

e5ad492f66ea4ee9a3e9fd7313f21d6b.png

7、仪表盘

4b3953b85397440a8eed38e964ee590e.png

6fe4880b551042788eea11cb7f490067.png

《三》、配置

1、通用配置----各个图形都可使用

a9ff4961eb2941cc9b80f688a1ecfa10.png

4095e04062da4992be92449790fe8a96.png

2、直角坐标系的常用配置(直角坐标系就是有x轴和y轴的图表,例如:柱状图、折线图、散点图)

(1)grid:控制直角坐标系的布局和大小----------------控制图表的大小和位置的

ac3b9f6abeb0403db9fd071c6982962b.png

(2)坐标轴axis:坐标轴类型type---value数值轴,自动会从目标数据中读取数据;category类目轴,该类型必须通过data设置类目数据

28fa1190ab5340d587192d117060c382.png

 position--x轴、y轴的显示位置

(3)dataZoom--用于区域缩放,对数据范围过滤,x轴和y轴都可以拥有;dataZoom是一个数组,意味着可以配置多个区域缩放器

531ed7adf75d41eba3fe1f04385b1a18.png

《四》、总结

341e55a043414faaa7d4a9dc62d68c81.jpg

ebc8708065534ceaa6dff9133756e810.jpg 

79aaa34251d447f380ae38b1fd376ff6.jpg 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值