美文网首页
echart学习之(一)熟悉坐标,网格

echart学习之(一)熟悉坐标,网格

作者: 文子轩 | 来源:发表于2018-06-28 23:52 被阅读76次

一.学习echarts前面的准备

二. 一个简单的echart两种引入方式

  • 单文件引入echarts-all.js
<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
    </head>
    <body>
            <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
        <div id="main" style="height:400px"></div>
        <!-- ECharts单文件引入 -->
         <script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>
    </body>
  • 新建option,形成柱状图
!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="height:400px"></div>
    <!-- ECharts单文件引入 -->
    <script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script>
    <script type="text/javascript">
        // 基于准备好的dom,初始化echarts图表
        var myChart = echarts.init(document.getElementById('main')); 
        
        var option = {
        鼠标定在图上的显示
            tooltip: {
                show: true
            },
            图标最上面显示的内容
            legend: {
                data:['销量']
            },
            x轴的定义
            xAxis : [   
                {
                    type : 'category',
                    data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                }
            ],
            y轴的定义
            yAxis : [
                {
                    type : 'value'
                }
            ],
            bar表示柱状图,name是legend的索引,date是x轴定义的数据
            series : [
                {
                    "name":"销量",
                    "type":"bar",
                    "data":[5, 20, 40, 10, 10, 20]
                }
            ]
        };

        // 为echarts对象加载数据 
        myChart.setOption(option); 
    </script>
</body>
  • 模块化引入
<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="height:400px"></div>
    <!-- ECharts单文件引入 --> 模块化引入,加载所需要的js库
    <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
    <script type="text/javascript">
        // 路径配置
        require.config({
            paths: {
                echarts: 'http://echarts.baidu.com/build/dist'
            }
        });
    </script>
</body>
  • 模块化引入demo
<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="height:400px"></div>
<!-- ECharts单文件引入 -->
    <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
    <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:['销量']
                },
                xAxis : [
                    {
                        type : 'category',
                        data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                    }
                ],
                yAxis : [
                    {
                        type : 'value'
                    }
                ],
                series : [
                    {
                        "name":"销量",
                        "type":"bar",
                        "data":[5, 20, 40, 10, 10, 20]
                    }
                ]
            };
    
            // 为echarts对象加载数据 
            myChart.setOption(option); 
        }
    );
    </script>
</body>

相关文章

  • echart学习之(一)熟悉坐标,网格

    一.学习echarts前面的准备 echarts2的官网 http://echarts.baidu.com/ech...

  • Echart - grid网格

    直角坐标系内绘图网格,单个 grid 内最多可以放置上下两个 X 轴,左右两个 Y 轴。可以在网格上绘制折线图,柱...

  • echart横坐标文字过长

    一、 修改文字排版方式 interval:坐标轴刻度标签的显示间隔默认会采用标签不重叠的方式显示标签(也就是默认会...

  • 地图定位线点实现思路<无代码>

    需求 实现点击地图上的省份及撒的坐标点通过“折线”连接某个信息框 实现 获取鼠标坐标:echart点击事件里eve...

  • echart 学习记录

    echart 学习记录 注意:echart的颜色 格式应为 '#xxx',不要设置‘rgb(x,x,x)’,应为r...

  • 从Atlas定义器件结构

    定义器件结构 从atlas定义器件结构 1. 定义网格 这里,通过定义每个坐标值处的网格间距来定义整个器件的网格分...

  • echart3D地球上贴2D组件

    globe与geo完美结合 globe globe用于绘制3D地球,属于echart-gl.js,本身可以进行坐标...

  • echart Y轴坐标不为小数

    在yAxis中添加如下内容 yAxis: { minInterval : 1, boundaryG...

  • meshgrid

    语法 [X, Y] = meshgrid(x, y) 基于向量 x 和 y 中包含的坐标返回二维网格坐标。X 是一...

  • [补充]向量空间

    概念 空间本身没有内涵网格,每个人都会绘画出不同的网格,网格只是一个人为的框架,是有助于理解坐标可视化的工具,但是...

网友评论

      本文标题:echart学习之(一)熟悉坐标,网格

      本文链接:https://www.haomeiwen.com/subject/ishoyftx.html