• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    2020年,令人驚嘆的Echarts!

    2020-5-24    前端達人

    點擊查看原圖


    1.可視化面板介紹

    應對現在數據可視化的趨勢,越來越多企業需要在很多場景(營銷數據,生產數據,用戶數據)下使用,可視化圖表來展示體現數據,讓數據更加直觀,數據特點更加突出。

    01-技術要點

    1. div + css 布局
    2. flex 布局
    3. Less
    4. 原生js + jquery 使用
    5. rem適配
    6. echarts基礎

    02-案例適配方案

    1. 設計稿是1920px
    2. flexible.js 把屏幕分為 24 等份
    3. cssrem 插件的基準值是 80px
      插件-配置按鈕—配置擴展設置–Root Font Size 里面 設置。
      但是別忘記重啟vscode軟件保證生效


    03-頁面主體布局

    1. header布局
    2. mainbox布局
    3. 公共面板模塊 panel
    4. 柱形圖 bar
    因為我們今天的主題是echarts部分所以前面的這些,我就為大家寫好框架,里面的布局相信以大家的能力都是分分鐘解決的事情。


    2.Echarts(重點)

    echarts介紹

    常見的數據可視化庫:

    D3.js 目前 Web 端評價最高的 Javascript 可視化工具庫(入手難)
    ECharts.js 百度出品的一個開源 Javascript 數據可視化庫
    Highcharts.js 國外的前端數據可視化庫,非商用免費,被許多國外大公司所使用
    AntV 螞蟻金服全新一代數據可視化解決方案 等等
    Highcharts 和 Echarts 就像是 Office 和 WPS 的關系

    ECharts,一個使用 JavaScript 實現的開源可視化庫,可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴矢量圖形庫 ZRender,提供直觀,交互豐富,可高度個性化定制的數據可視化圖表。

    官網地址:https://www.echartsjs.com/zh/index.html

    echarts體驗
    下載echarts https://github.com/apache/incubator-echarts/tree/4.5.0

    使用步驟(5大步驟):
    1.引入echarts 插件文件到html頁面中
    2.準備一個具備大小的DOM容器

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

    3.初始化echarts實例對象

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

    4.指定配置項和數據(option)

    var option = {
        xAxis: {
            type: 'category',
            data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        yAxis: {
            type: 'value'
        },
        series: [{
            data: [820, 932, 901, 934, 1290, 1330, 1320],
            type: 'line'
        }]
    };

    5.將配置項設置給echarts實例對象


    myChart.setOption(option);  
    


    echarts基礎配置

    這是要求同學們知道以下配置每個模塊的主要作用干什么的就可以了

    series

    系列列表。每個系列通過 type 決定自己的圖表類型

    大白話:圖標數據,指定什么類型的圖標,可以多個圖表重疊。

    xAxis:直角坐標系 grid 中的 x 軸

    boundaryGap: 坐標軸兩邊留白策略 true,這時候刻度只是作為分隔線,標簽和數據點都會在兩個刻度之間的帶(band)中間。

    yAxis:直角坐標系 grid 中的 y 軸

    grid:直角坐標系內繪圖網格。

    title:標題組件

    tooltip:提示框組件

    legend:圖例組件

    color:調色盤顏色列表

    數據堆疊,同個類目軸上系列配置相同的stack值后 后一個系列的值會在前一個系列的值上相加。



    option = {

        // color設置我們線條的顏色 注意后面是個數組

        color: ['pink', 'red', 'green', 'skyblue'],

        // 設置圖表的標題

        title: {

            text: '折線圖堆疊123'

        },

        // 圖表的提示框組件 

        tooltip: {

            // 觸發方式

            trigger: 'axis'

        },

        // 圖例組件

        legend: {

           // series里面有了 name值則 legend里面的data可以刪掉

        },

        // 網格配置  grid可以控制線形圖 柱狀圖 圖表大小

        grid: {

            left: '3%',

            right: '4%',

            bottom: '3%',

            // 是否顯示刻度標簽 如果是true 就顯示 否則反之

            containLabel: true

        },

        // 工具箱組件  可以另存為圖片等功能

        toolbox: {

            feature: {

                saveAsImage: {}

            }

        },

        // 設置x軸的相關配置

        xAxis: {

            type: 'category',

            // 是否讓我們的線條和坐標軸有縫隙

            boundaryGap: false,

            data: ['星期一', '周二', '周三', '周四', '周五', '周六', '周日']

        },

         // 設置y軸的相關配置

        yAxis: {

            type: 'value'

        },

        // 系列圖表配置 它決定著顯示那種類型的圖表

        series: [

            {

                name: '郵件營銷',

                type: 'line',

               

                data: [120, 132, 101, 134, 90, 230, 210]

            },

            {

                name: '聯盟廣告',

                type: 'line',



                data: [220, 182, 191, 234, 290, 330, 310]

            },

            {

                name: '視頻廣告',

                type: 'line',

              

                data: [150, 232, 201, 154, 190, 330, 410]

            },

            {

                name: '直接訪問',

                type: 'line',

              

                data: [320, 332, 301, 334, 390, 330, 320]

            }

        ]

    };



    3.Echarts快速使用

    1.官網實例

    點擊查看原圖



    官網默認為我們提供了大量的案例,我們需要使用那一種只需要直接點擊打開后復制他們的相關配置,然后按照我上面說的5大步驟進行使用即可。

    2.社區Gallery

    點擊查看原圖



    官方自帶的圖例,可能在很多時候并不能滿足我們的需要,在社區這里可以找到一些基于echart的高度定制好的圖表,相當于基于jquery開發的插件,這里是基于echarts開發的第三方的圖表。

    本案例中使用了地圖模擬飛行的案例就是從社區中進行引用的,
    參考社區的例子:https://gallery.echartsjs.com/editor.html?c=x0-ExSkZDM (模擬飛機航線)
    實現步驟:

    第一需要下載china.js提供中國地圖的js文件
    第二個因為里面代碼比較多,我們新建一個新的js文件 myMap.js 引入
    使用社區提供的配置即可。
    代碼已經上傳至我的碼云如有需要的小伙伴可自行下載:
    https://gitee.com/jiuyueqi/echarts

    ps:最后呢,如果大家看完樓主的文章覺得對echarts的學習和了解有所幫助,麻煩大家路過點個贊點個關注唄!樓主后續還會繼續更新有關前端方面的面試題資料或者其他方面的知識。
    ————————————————
    版權聲明:本文為CSDN博主「程序猿玖月柒」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
    原文鏈接:https://blog.csdn.net/weixin_45257157/java/article/details/106300587

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 亚洲AV乱码专区国产乱码| 日韩久久久久久久久久免费| 都江堰市| 成人无码免费毛片A片| 思思久久96热在精品不卡| 精品国产AⅤ一区二区三区V免费| 97视频精品全国在线观看| 九九热热| 91精品国产三级在线观看| GV无码免费无禁网站男男| 亚洲av无码精品蜜桃| caopon国产在线视频| 欧美极品免费专区高清在线| 国产精品666| 精品无人区乱码1区2区3区在线| 人妻少妇偷人精品视频一区二区| 色欲悠久久久久综合区| 日本xxxx色视频在线观看| 717影视午夜理论片大全福利| 免费人成视频在线视频电影| 洗澡被公强奷30分钟视频| 3atv国产精品视频| 土默特右旗| 精品福利导航| 国产A V无码专区亚洲AV| 99精品午夜视频在线观看 | 成人网在线观看| 国产丰满乱子伦无码专区| 日韩精品中文字幕一线不卡| 精品日韩欧美一区二区在线播放| 国产精品中文字幕久久| 欧美日韩精品一区二区三区在线 | 伊人久久大香线蕉综合狠狠| 国语精品国内自产视频| 一区二区三区免费视频网站| 在线视频一区二区日韩国产| 亚洲免费无码三级片| 国产亚洲欧美另类一区二区三区 | 色综合久久无码中文字幕app| 丁香六月婷婷| 麻豆人人妻人人妻人人片AV |