echarts入门小总结

一、echarts介绍

  ECharts是由百度团队开发的,(开源免费的!!)可高度个性化定制的数据可视化图表库。它的底层依赖轻量级的Canvas类库ZRender,是一个纯JavaScript的图标库,兼容(IE8/9/10/11,Chrome,Firefox,Safari等)主流浏览器,可以运行在PC和移动设备上。官方网址: https://echarts.baidu.com/

二、echarts使用

  1. 使用echarts首先要导入官方的js包。

  2. 准备一个具备宽高的DOM容器,用于显示图表,id的值在之后的js会用到。

 <div id="myChart" style="width: 600px; height: 400px">
                数据汇总图
 </div>

  3.   echarts的js具体实现(类似于把大象装进冰箱的三步)

     (1)第一步:打开冰箱:

var myChart = echarts.init($(‘#myChart‘)[0]); //初始化

     (2)第二步:把大象放进去:

 ‘大象’在实际应用中就是,各式各样的数据,我们把这些数据填充到图表之中

var option = {
    title:{
        text:‘EChars入门‘
    },
    //提示框组件
    tooltip:{
        //坐标轴触发,主要用于柱状图,折线图等
        trigger:‘axis‘
    },
    //图例
    legend:{
        data:[‘销量‘]
    },
    //横轴
    xAxis:{
        data:["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
    },
    //纵轴
    yAxis:{},
    //系列列表。每个系列通过type决定自己的图表类型
    series:[{
        name:‘销量‘,
        //折线图
        type:‘line‘,
        data:[5, 20, 36, 10, 10, 20]
    }]
};

    (3)第三步:关冰箱门:

//使用刚指定的配置项和数据显示图表
myChart.setOption(option);

     (4)完整代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ECharts入门</title>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的DOM容器-->
    <div id=‘main‘ style=‘width:600px;height:400px;‘></div>
   <!-- 引入ECharts文件 -->
    <script src=‘./echarts.min.js‘></script>
    <script>
          //基于准备好的DOM,初始化echarts实例
        var myChart = echarts.init(document.getElementById(‘main‘));
          //指定图表的配置项和数据
        var option = {
            title:{
                text:‘EChars入门‘
            },
            //提示框组件
            tooltip:{
                //坐标轴触发,主要用于柱状图,折线图等
                trigger:‘axis‘
            },
            //图例
            legend:{
                data:[‘销量‘]
            },
            //横轴
            xAxis:{
                data:["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
            },
            //纵轴
            yAxis:{},
            //系列列表。每个系列通过type决定自己的图表类型
            series:[{
                name:‘销量‘,
                //折线图
                type:‘line‘,
                data:[5, 20, 36, 10, 10, 20]
            }]
        };
        //使用刚指定的配置项和数据显示图表
        myChart.setOption(option);
    </script>
</body>
</html>

    (5)效果图:

原文地址:https://www.cnblogs.com/apex-wzw/p/11136280.html

时间: 2024-10-09 11:33:23

echarts入门小总结的相关文章

Socket通信入门小实例

客户端: public class Client { private int port = 8000; private String host = "localhost"; private Socket socket; public Client() throws UnknownHostException, IOException { socket = new Socket(host, port); } public void readFromUser() throws IOExcep

R语言(入门小练习篇)

问题: 一组学生参加了数学.科学和英语考试.为了给所有的学生确定一个单一的成绩衡量指标,需要将这些科目的成绩组合起来.另外,还想将前20%的学生评定为A,接下来20%的学生评定为B,以此类推.最后,希望按字母顺序对学生排序. Excel中的数据表(自己一个个敲的,最讨厌做的事情TT) StuId StuName Math Science English 1 John Davis 502 95 25 2 Angela Williams 465 67 12 3 Bull Jones 621 78 2

WebService概述和CXF入门小程序

一. 什么是WedService? WebService不是框架, 甚至不是一种技术, 而是一种跨平台,跨语言的规范, WebService的出现是为了解决这样的需求场景: 不同平台, 不同语言所编写的应用之间相互调用. 二. WedService有什么用? WebService可以集中解决以下问题: 1. 远程调用 2. 跨平台调用 3. 跨系统调用 那么WebService在企业中有什么用呢? 1. 同一个公司新旧系统的整合. 2. 不同公司的业务整合: 业务的整合就要带来不同公司的系统整合

echarts入门教程

一.echarts介绍 ECharts是由百度团队开发的,可高度个性化定制的数据可视化图表库.它的底层依赖轻量级的Canvas类库ZRender,是一个纯JavaScript的图标库,兼容(IE8/9/10/11,Chrome,Firefox,Safari等)主流浏览器,可以运行在PC和移动设备上. 二.完成一个简单图标 废话不多说,一起来完成一个简单的图表,体验一下ECharts的神奇吧! 1.引入ECharts ECharts3开始不再强制使用AMD的方式按需引入,那么简单粗暴,直接在官网下

02SpringMvc_springmvc快速入门小案例(XML版本)

这篇文章中,我们要写一个入门案例,去整体了解整个SpringMVC. 先给出整个项目的结构图: 第一步:创建springmvc-day01这么一个web应用 第二步:导入springioc,springweb , springmvc相关的jar包 第三步:在/WEB-INF/下创建web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.

Spring IoC、DI入门小程序

Alt+/智能提示xml配置文件节点及属性:在接口上使用Ctrl+T可以提示其实现类 一.IoC控制反转(将创建对象的权利交给spring)入门小程序 1.引入jar包 2.工程基本结构 3.新建UserService类 package hjp.spring.demo1; import org.junit.Test; public class UserService { public void addUser() { System.out.println("addUser"); } }

关于ECharts入门系列

前阵子因为项目的需要接触了报表开发工具,经过一番了解之后发现百度的开源项目ECharts是一个很不错的报表开发工具. 项目完成一段时间后,我便进一步了解ECharts的使用,希望能够对ECharts的使用有进一步深入的了解. 一.为什么选择ECharts 在报表开发工具领域,也有很多成熟的开发工具可以用,比如:jFreeChart.FusionChart.HighChart等,他们都能够满足基本的使用需求. 但我选择ECharts的原因主要是因为: 1.ECharts是国内百度的开源项目,文档资

linux入门小知识,你在里面总会有发现

一 . grep及egrep的基本介绍: 首先我们要知道grep的这个命令的本身意思即: grep [Global search REgular expression and Print out the line ]  全局搜索正则表达式匹配到的内容,并且打印出匹配内容所在行 grep 是一个很常用但是也很强大的搜索工具,它是以正则表达式为基础,搜索文本文件中符合要求的字符串,并且显示所匹配的字符串所在行. grep搜索的内容是以一行来显示的,当然我们可以使用一些特别的选项来只显示我们所匹配到的

大数据入门小知识

之前写过大数据入门小知识和大数据入门小知识进阶篇,今天为大家带来大数据入门小知识高阶篇. 推荐一个大数据学习群 119599574晚上20:10都有一节[免费的]大数据直播课程,专注大数据分析方法,大数据编程,大数据仓库,大数据案例,人工智能,数据挖掘都是纯干货分享,你愿意来学习吗? 大数据入门小知识高阶篇,主要讲述的是因为大数据而衍生出来的一系列技术与科技创新. 说到因为大数据而衍生出来的一系列技术与科技创新,相信我们首先都会想到人工智能(Artificial Intelligence),英文