博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECharts简介及入门
阅读量:7174 次
发布时间:2019-06-29

本文共 1073 字,大约阅读时间需要 3 分钟。

hot3.png

ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

 

入门示例:

<!DOCTYPE html>

<head>

    <!-- ECharts单文件引入 -->   

    <script src= "http://echarts.baidu.com/build/dist/echarts.js" ></script>

    <meta charset="utf-8">

    <title >ECharts </title>

</head>

<body>

    <!-- 为ECharts准备一个具备大小(宽高)的 Dom -->

    <div id="main" style=" height: 400px"></ div>

    

    <script type="text/javascript">

        // 路径配置

        require.config({

            paths: {

                echarts: 'http://echarts.baidu.com/build/dist'

            }

        });

       

        // 使用

        require(

            [

                'echarts',

                'echarts/chart/bar' // 使用柱状图就加载bar模块,按需加载

            ],

            function (ec) {

                // 基于准备好的dom,初始化echarts图表

                var myChart = ec.init(document.getElementById('main'));

               

                var option = {

                    tooltip: {

                        show: true

                    },

                    legend: {

                        data:[ '销量1']

                    },

                    xAxis : [

                        {

                            type : 'category',

                            data : [ "衬衫","羊毛衫" ,"雪纺衫" ,"裤子" ,"高跟鞋" ,"袜子" ]

                        }

                    ],

                    yAxis : [

                        {

                            type : 'value'

                        }

                    ],

                    series : [

                        {

                            "name":"销量1" ,

                            "type":"bar" ,

                            "data":[5, 20, 40, 10, 10, 20]

                        }

                    ]

                };

       

                // 为echarts对象加载数据

                myChart.setOption(option);

            }

        );

    </script >

</body>

转载于:https://my.oschina.net/ffse54s/blog/734208

你可能感兴趣的文章
201621123018《java程序设计》第11周作业总结
查看>>
Unity AngryBots愤怒的机器人demo研究
查看>>
数据科学入门 (一) —— 数据
查看>>
Android源码设计模式-中介者模式
查看>>
优化体系结构 - 数据外置减少中间表
查看>>
用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?
查看>>
教育部下令中小学推广编程教育,全民AI真的要来了
查看>>
SOA旅程:从了解业务到敏捷架构
查看>>
华为2018:年收入首破千亿美元大关,研发投入过千亿
查看>>
Mysql数据库备份和还原
查看>>
[译] 通过后台数据预获取技术实现性能提升
查看>>
ANGULAR JS常用指令NG-IF、NG-CLASS、NG-OPTION、NG-VALUE、NG-CLICK是如何使用的?
查看>>
cocos creator 视频交互游戏
查看>>
Android学习笔记15-从源码分析Activity的创建过程
查看>>
SpringMVC jsonView 注解笔记
查看>>
学习第二天笔记
查看>>
学习笔记
查看>>
Android做按住显密码的View
查看>>
静态路由原理及实验
查看>>
Android——自定义Dialog
查看>>