ECharts简单入门

简介:

图1和图2是手机上显示的效果,
图3是电脑浏览器显示的效果。

如何使用ECharts?

1.下载echarts.js

2.引入echarts.js

<script type="text/javascript" src="../../plugin/echarts/echarts.js"></script>

3.定义div区域

<div id="ec1" style="width: 100%;height:400px;"></div>

<div id="ec2" style="width: 100%;height:400px;"></div>

4.初始化并关联区域

// 基于准备好的dom,初始化echarts实例
var myEc1 = echarts.init(document.getElementById('ec1'));

5.配置数据与参数

    // 指定图表的配置项和数据
    var option = {
        title: {
            text: 'ECharts 入门示例'
        },
        tooltip: {},
        legend: {
            data:['销量']
        },
        xAxis: {
            data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
        },
        yAxis: {},
        series: [{
            name: '销量',
            type: 'bar',
            data: [5, 20, 36, 10, 10, 20]
        }]
    };

6.填充区域

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

tips:这里最核心的就是option这个参数了,配置不同的option,就会显示不同的图表内容。

完整案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0">
    <title>echarts测试</title>
</head>

<body style="overflow: hidden;">

<header class="aui-bar aui-bar-nav">
    echarts测试
</header>

<!-- 为 ECharts 准备一个具备大小(宽高)的 DOM -->
<div id="ec1" style="width: 100%;height:400px;"></div>

<div id="ec2" style="width: 100%;height:400px;"></div>


<script type="text/javascript" src="../../plugin/echarts/echarts.js"></script>

<script>
    // 基于准备好的dom,初始化echarts实例
    var myEc1 = echarts.init(document.getElementById('ec1'));

    // 指定图表的配置项和数据
    var option = {
        title: {
            text: 'ECharts 入门示例'
        },
        tooltip: {},
        legend: {
            data:['销量']
        },
        xAxis: {
            data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
        },
        yAxis: {},
        series: [{
            name: '销量',
            type: 'bar',
            data: [5, 20, 36, 10, 10, 20]
        }]
    };

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

    var myEc2 = echarts.init(document.getElementById('ec2'));
    option = {
        tooltip : {
            trigger: 'axis',
            axisPointer : {            // 坐标轴指示器,坐标轴触发有效
                type : 'line'        // 默认为直线,可选为:'line' | 'shadow'
            }
        },
//        label:{
//            normal:{
//                show: true,
//                position: 'inside'}
//        },
        legend: {
            data:['直接粉丝','间接粉丝']
        },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            containLabel: true
        },
        xAxis : [
            {
                type : 'category',
                data : ['一月','二月','三月','四月','五月','六月','七月']
            }
        ],
        yAxis : [
            {
                type : 'value'
            }
        ],
        series : [
            {
                name:'直接粉丝',
                type:'bar',
                data:[320, 332, 301, 334, 390, 330, 320]
            },

            {
                name:'间接粉丝',
                type:'bar',
                stack: '广告',
                data:[150, 232, 201, 154, 190, 330, 410]
            }
        ]
    };

    myEc2.setOption(option);

</script>

</body>
</html>

具体使用,可以参考官方案例,http://echarts.baidu.com/examples.html


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6530692.html,如需转载请自行联系原作者

相关文章
|
6月前
|
数据可视化 JavaScript 搜索推荐
ECharts入门了解及使用
ECharts入门了解及使用
53 0
|
6月前
|
JavaScript
vue2_echarts安装使用_入门
vue2_echarts安装使用_入门
36 1
|
6月前
|
JavaScript 定位技术
echarts 基础入门(下)
echarts 基础入门(下)
88 0
|
6月前
|
JavaScript 前端开发 容器
echarts 基础入门(上)
echarts 基础入门(上)
82 0
|
6月前
|
资源调度 数据可视化 JavaScript
完全入门ECharts:在UniApp中快速实现数据可视化
在开发过程中,我们经常需要使用到数据可视化工具来展示数据,而 ECharts 是一款非常流行的数据可视化工具,它可以帮助我们快速地创建所需的图表。在这篇博客中,我们将介绍如何在 Uniapp 中使用
1020 0
|
11月前
|
容器
Echarts 创建饼状图-入门实例
Echarts 创建饼状图-入门实例
|
12月前
|
JavaScript 前端开发 CDN
echarts入门
echarts入门
50 0
|
JavaScript 前端开发 Apache
02Echarts -入门例子
02Echarts -入门例子
39 0
|
JavaScript
echarts入门】:vue项目中应用echarts
echarts在vue项目中快速上手
|
关系型数据库 MySQL BI
MySQL实战基础知识入门(11):简单高效的筛选最近7日每天数据统计的方式解决echarts每日交易量柱图
MySQL实战基础知识入门(11):简单高效的筛选最近7日每天数据统计的方式解决echarts每日交易量柱图
196 0

热门文章

最新文章

下一篇
无影云桌面