最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Echart實(shí)現(xiàn)繪制立體的柱狀圖

 更新時間:2022年03月17日 14:30:35   作者:Ciao_Traveler  
EChart開源來自百度商業(yè)前端數(shù)據(jù)可視化團(tuán)隊,基于html5?Canvas,是一個純Javascript圖表庫,提供直觀,生動,可交互,可個性化定制的數(shù)據(jù)可視化圖表。本文將利用EChart繪制立體的柱狀圖,感興趣的可以學(xué)習(xí)一下

效果圖:

實(shí)現(xiàn)代碼:

var xData3 = ["6", "7", "8", "9","10","11"];
    var data3 = [1209, 1715, 2408, 1308, 1308, 1145];
    var data5 = [4000, 4000, 4000, 4000, 4000,4000];
    var option = {
      tooltip: {
        trigger: "axis",
        show: false,
      },
      grid: {
        left: 50,
        bottom: 25,
        top: 30,
        right: 40,
      },
      xAxis: {
        data: xData3,
        name: "(月)",
        // 坐標(biāo)軸刻度相關(guān)設(shè)置
        axisTick: {
          show: false,
        },
        // 坐標(biāo)軸線的相關(guān)設(shè)置
        axisLine: {
          show: true,
          lineStyle: {
            color: "#414965",
          },
        },
        // 坐標(biāo)軸刻度標(biāo)簽的相關(guān)設(shè)置
        axisLabel: {
          // 可以設(shè)置成 0 強(qiáng)制顯示所有標(biāo)簽
          interval: 0,
          textStyle: {
            color: "#7089ba",
            fontSize: 12,
          },
          margin: 15, //刻度標(biāo)簽與軸線之間的距離。
        },
      },
      yAxis: {
        name: "單位: 萬m3",
        nameTextStyle: {
          color: "#fff",
        },
        // 坐標(biāo)軸在grid區(qū)域中的分隔線
        splitLine: {
          show: true,
          lineStyle: {
            color: "#414965",
            opacity: 0.3,
          },
        },
        axisTick: {
          show: false,
        },
        axisLine: {
          show: false,
        },
        axisLabel: {
          textStyle: {
            color: "#7089ba",
            fontSize: 12,
          },
        },
      },
      series: [
        {
          //三個最低下的圓片
          // 系列名稱,用于tooltip的顯示,legend 的圖例篩選,在 setOption 更新數(shù)據(jù)和配置項時用于指定對應(yīng)的系列
          name: "",
          type: "pictorialBar",
          symbolSize: [20, 15],
          symbolOffset: [0, 10],
          z: 12,
          // 圖形樣式
          itemStyle: {
            opacity: 1,
            normal: {
              show: true,
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                {
                  offset: 0,
                  color: "#2d6ac5",//0%處的顏色
                },
                {
                  offset: 1,
                  color: "#2d6ac5",//100%處的顏色
                },
              ]),
              barBorderRadius: 0,
              borderWidth: 0,
            },
          },
          // 顯示最底下的圓片
          data: [1, 1, 1, 1, 1,1],
        },

        //下半截柱狀圖
        {
          name: "2020",
          type: "bar",
          barWidth: 20,
          barGap: "100%",
          itemStyle: {
            //lenged文本
            opacity: 0.1,
            normal: {
              show: true,
              color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
                {
                  offset: 0,
                  color: "#51b1f9",
                },
                {
                  offset: 1,
                  color: "#2f6ef6",
                },
              ]),
              barBorderRadius: 0,
              borderWidth: 0,
            },
          },
          label: {
            show: true,
            position: "top",
            distance: 10,
            color: "#fff",
          },

          data: data3,
        },
        {
          name: "", //頭部
          type: "pictorialBar",
          symbolSize: [20, 15],
          symbolOffset: [0, -10],
          z: 12,
          symbolPosition: "end",
          itemStyle: {
            color: "#22589f",
            opacity: 1,
          },
          data: data5,
        },

        {
          name: "",
          type: "pictorialBar",
          // 圖形的大小
          symbolSize: [20, 15],
          // 圖形相對于原本位置的偏移
          symbolOffset: [0, -10],
          z: 12,
          itemStyle: {
            opacity: 1,
            normal: {
              show: true,
              color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                {
                  offset: 0,
                  color: "#48a4f8",
                },
                {
                  offset: 1,
                  color: "#7df4f9",
                },
              ]),
              barBorderRadius: 0,
              borderWidth: 0,
            },
          },
          // 圖形的定位位置
          symbolPosition: "end",
          data: data3,
        },

        {
          name: "2019",
          type: "bar",
          barWidth: 20,
          // 如果想要兩個系列的柱子重疊,可以設(shè)置 barGap 為 '-100%'。這在用柱子做背景的時候有用。
          barGap: "-100%",
          z: 0,
          itemStyle: {
            color: "#102a6f",
            opacity: 0.7,
          },
          data: data5,
        },
      ],
    };

    //this.Chart_init = echarts.init(this.Chart_dom.current);
    //this.Chart_init.setOption(option);

上面的代碼就是實(shí)現(xiàn)效果圖的配置。

到此這篇關(guān)于使用Echart實(shí)現(xiàn)繪制立體的柱狀圖的文章就介紹到這了,更多相關(guān)Echart立體柱狀圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript編寫一個簡易購物車功能

    JavaScript編寫一個簡易購物車功能

    這篇文章主要為大家詳細(xì)介紹了JavaScript簡易購物車功能的編寫代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • JS中解決谷歌瀏覽器記住密碼輸入框顏色改變功能

    JS中解決谷歌瀏覽器記住密碼輸入框顏色改變功能

    這篇文章主要介紹了JS中解決谷歌瀏覽器記住密碼輸入框顏色改變功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • JavaScript?編寫枚舉的最有效方法分享

    JavaScript?編寫枚舉的最有效方法分享

    這篇文章主要介紹了JavaScript?編寫枚舉的最有效方法分享,JavaScript語言本身不支持枚舉。如果我們想模擬枚舉,我們可以使用一個對象。更多相關(guān)內(nèi)容感興趣的小伙伴可以參考一下
    2022-06-06
  • javascript圖片預(yù)覽和上傳(兼容IE)

    javascript圖片預(yù)覽和上傳(兼容IE)

    這篇文章主要為大家詳細(xì)介紹了javascript圖片預(yù)覽和上傳的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript獲取客戶端計算機(jī)硬件及系統(tǒng)等信息的方法

    JavaScript獲取客戶端計算機(jī)硬件及系統(tǒng)等信息的方法

    本文為大家詳細(xì)介紹下如何使用JavaScript獲取客戶端計算機(jī)硬件及系統(tǒng)等信息,下面有個不錯的示例,感興趣的朋友可以參考下
    2014-01-01
  • 5分鐘快速掌握J(rèn)S中var、let和const的異同

    5分鐘快速掌握J(rèn)S中var、let和const的異同

    在javascript中有三種聲明變量的方式:var、let、const,這個是對新手們來說應(yīng)該掌握的知識,所以這篇文章主要給大家介紹了關(guān)于如何通過5分鐘快速掌握J(rèn)S中var,let和const的異同,需要的朋友可以參考下
    2018-09-09
  • javascript 詞法作用域和閉包分析說明

    javascript 詞法作用域和閉包分析說明

    以下上是我在學(xué)習(xí)和使用了JS一段時間后,為了更深入的了解它, 也為了更好的把握對它的應(yīng)用, 從而在對閉包的學(xué)習(xí)過程中,自己對于詞法作用域的一些理解和總結(jié)
    2010-08-08
  • JS判斷瀏覽器是否支持某一個CSS3屬性的方法

    JS判斷瀏覽器是否支持某一個CSS3屬性的方法

    css3表現(xiàn)沖擊最大的就是動畫了,因此很有必要去事先判斷瀏覽器是否支持,寫CSS3動畫庫就只有部分瀏覽器支持
    2014-10-10
  • 前端實(shí)現(xiàn)打印功能的兩種方法詳解

    前端實(shí)現(xiàn)打印功能的兩種方法詳解

    當(dāng)頁面設(shè)計好后需要打印出來,如網(wǎng)頁的的打印瀏覽和打印功能,有些公司需要讓前端開發(fā)好頁面打印出來或者轉(zhuǎn)為pdf格式的文檔,下面這篇文章主要給大家介紹了關(guān)于前端實(shí)現(xiàn)打印功能的兩種方法,需要的朋友可以參考下
    2023-01-01
  • JavaScript中強(qiáng)大的操作符使用詳解

    JavaScript中強(qiáng)大的操作符使用詳解

    JavaScript?為我們提供了很多操作符,用于操作表達(dá)式。下面就來盤點(diǎn)一下?JavaScript?中那些強(qiáng)大的操作符,感興趣的小伙伴可以了解一下
    2022-09-09

最新評論

玉屏| 大田县| 穆棱市| 安阳县| 太保市| 朔州市| 上高县| 司法| 缙云县| 新干县| 江安县| 中卫市| 富锦市| 板桥市| 平陆县| 青冈县| 仙游县| 金溪县| 深州市| 乌苏市| 康保县| 中西区| 黄骅市| 海原县| 衡山县| 靖宇县| 托克托县| 通州区| 中山市| 汨罗市| 高邑县| 会理县| 宜兴市| 米泉市| 安义县| 华池县| 贵港市| 崇左市| 绩溪县| 六枝特区| 深圳市|