zoukankan      html  css  js  c++  java
  • echarts学习:简单柱状图和折线图

    一:代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <!-- 1. 引入echart的文件 -->
        <script src="../echarts.min.js"></script>
    </head>
    <body>
    
    <!-- 2. 准备一个dom容器 -->
    <div id="main" style="900px;height:600px;"></div>
    <script type="text/javascript">
    // 3. 初始化echarts实例
        var MyChart = echarts.init(document.getElementById("main"));
        // 4. 指定图标的配置和数据
        var option = {
            // 标题
            title:{
                text:"学习Echarts"
            },
            // 工具箱
            toolbox:{
                show:true,
                feature:{
                    saveAsImage:{
                        show:true
                    }
                }
            },
            // 图例
            legend:{
                type:"plain",
                show:true,
                data:["人口/万"]
            },
            // x轴
            xAxis:{
                data:["西安","成都","重庆","北京","上海","郑州","武汉","深圳","广州","杭州"]
            },
            // y轴不传数据,就使用series里面的data数据
            yAxis:{},
            series:[{
                name:"人口/万",
                type:"bar",
                data:[1000,1633,3101,2154,2423,1013,1100,1418,1302,1490,870]
            }]
        };
        // 5. 使用配置和数据显示图表
        MyChart.setOption(option);
    
    </script>
    
    </body>
    </html>

    二:效果

    需求:怎么在柱状图上显示具体的人口数是多少?

    series:[{
                name:"人口/万",
                type:"bar",
                data:[1000,1633,3101,2154,2423,1013,1100,1418,1302,1490,870],
                label:{
                    show:true,
                    position:"top",
                    textstyle:{
                        color:"#FFB6C1", # 这里修改颜色和文字大小不管用
                        fontSize:20
                    }
                }
            }]
        };

    效果

    需求:将柱状图改为折线图

    series:[{
                name:"人口/万",
                type:"line",
                data:[1000,1633,3101,2154,2423,1013,1100,1418,1302,1490,870],
                label:{
                    show:true,
                    position:"top",
                    textstyle:{
                        color:"#FFB6C1",
                        fontSize:30
                    }
                }
            }]
        }; 

    效果

    # TODO

  • 相关阅读:
    LeetCode Power of Three
    LeetCode Nim Game
    LeetCode,ugly number
    LeetCode Binary Tree Paths
    LeetCode Word Pattern
    LeetCode Bulls and Cows
    LeeCode Odd Even Linked List
    LeetCode twoSum
    549. Binary Tree Longest Consecutive Sequence II
    113. Path Sum II
  • 原文地址:https://www.cnblogs.com/meloncodezhang/p/12782624.html
Copyright © 2011-2022 走看看