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
    评论
ECharts 是一个基于 JavaScript 的可视化库,用于构建交互式的图表和数据可视化。它提供了丰富的图表类型和灵活的配置选项,可以用于各种场景下的数据展示。 ECharts基础语法主要涉及以下几个方面: 1. 引入 ECharts 库:在 HTML 页面中引入 ECharts 库的 JavaScript 文件,例如: ```html <script src="echarts.min.js"></script> ``` 2. 创建图表实例:通过调用 echarts.init() 方法创建一个图表实例,并指定要渲染图表的 DOM 元素,例如: ```javascript var myChart = echarts.init(document.getElementById('chart-container')); ``` 其中,'chart-container' 是一个 div 元素的 id,用于容纳图表。 3. 配置图表选项:使用一个配置对象来定义图表的样式、数据和交互行为,例如: ```javascript var option = { // 图表的标题 title: { text: '示例图表', }, // 图表的数据系列 series: [ { name: '数据系列1', type: 'bar', data: [10, 20, 30, 40, 50], }, ], }; ``` 这里我们定义了一个柱状图,数据系列为 [10, 20, 30, 40, 50]。 4. 设置图表选项:通过调用 setOption() 方法将配置对象应用到图表实例上,例如: ```javascript myChart.setOption(option); ``` 5. 渲染图表:调用图表实例的 render() 方法,将配置好的图表渲染到指定的 DOM 元素上,例如: ```javascript myChart.render(); ``` 以上就是 ECharts基础语法,通过这些步骤可以创建并渲染出一个简单的图表。当然,ECharts 还提供了更多丰富的配置选项和图表类型,可以根据需要进行进一步的定制和扩展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值