欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue+Echart實(shí)現(xiàn)立體柱狀圖

 更新時(shí)間:2022年04月02日 13:07:03   作者:小怪獸,讓我來(lái)保護(hù)你  
這篇文章主要為大家詳細(xì)介紹了vue+Echart實(shí)現(xiàn)立體柱狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Echart+Vue制作立體柱狀圖,供大家參考,具體內(nèi)容如下

先來(lái)看一下制作完成后的效果:

廢話不多說(shuō),直接上代碼:

HTML代碼:

<div class="lineOne">
? ? ? <span class="spanTitle">使用時(shí)長(zhǎng)排行</span>
? ? ?<div id="timeRange" style="width:100%;height:400px">
? ? ?</div>
</div>

JS部分:

timeRangeInit(xdata,ydata) {
? ? ? let nc = document.getElementById("timeRange");
? ? ? var myChart = echarts.init(nc);
? ? ? myChart.setOption({
? ? ? ? tooltip: {
? ? ? ? ? trigger: "axis"
? ? ? ? },
? ? ? ? grid: {
? ? ? ? ? top: "15%",
? ? ? ? ? left: "8%",
? ? ? ? ? right: "12%",
? ? ? ? ? bottom: "3%",
? ? ? ? ? containLabel: true
? ? ? ? },
? ? ? ? xAxis: {
? ? ? ? ? type: "category",
? ? ? ? ? data: xdata,
? ? ? ? ? name:'教室',
? ? ? ? ? splitLine: {
? ? ? ? ? ? show: false
? ? ? ? ? },
? ? ? ? ? axisTick: {
? ? ? ? ? ? show: false
? ? ? ? ? },
? ? ? ? ? axisLine: {
? ? ? ? ? ? symbol: ['none', 'arrow'],
? ? ? ? ? ? symbolSize: [15, 17],
? ? ? ? ? ? lineStyle: {
? ? ? ? ? ? ? color: '#000000',
? ? ? ? ? ? ? width: 2 // ?改變坐標(biāo)線的顏色
? ? ? ? ? ? }
? ? ? ? ? },
? ? ? ? ? axisLabel: {
? ? ? ? ? ? //調(diào)整x軸的lable
? ? ? ? ? ? textStyle: {
? ? ? ? ? ? ? fontSize: 12 ,// 讓字體變大
? ? ? ? ? ? }
? ? ? ? ? }
? ? ? ? },
? ? ? ? yAxis: {
? ? ? ? ? type: "value",
? ? ? ? ? name:'時(shí)長(zhǎng)(小時(shí))',
? ? ? ? ? splitLine: { ? ?//刻度線
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? splitArea:{ ? ? //柱狀圖后面的背景色
? ? ? ? ? ? show:true,
? ? ? ? ? ? areaStyle: {
? ? ? ? ? ? ? color: ["rgba(221,247,250,0.7)","rgba(245,249,232,0.7)"]
? ? ? ? ? ? }
? ? ? ? ? },
? ? ? ? ? axisTick: {
? ? ? ? ? ? show: false
? ? ? ? ? },
? ? ? ? ? axisLabel: {
? ? ? ? ? ? //調(diào)整y軸的lable
? ? ? ? ? ? textStyle: {
? ? ? ? ? ? ? fontSize: 12 // 讓字體變大
? ? ? ? ? ? },
? ? ? ? ? ? show: true
? ? ? ? ? },
? ? ? ? ? axisLine: {
? ? ? ? ? ? symbol: ['none', 'arrow'],
? ? ? ? ? ? symbolSize: [15, 17],
? ? ? ? ? ? lineStyle: {
? ? ? ? ? ? ? color: '#000000',
? ? ? ? ? ? ? width: 2 // ?改變坐標(biāo)線的顏色
? ? ? ? ? ? }
? ? ? ? ? }
? ? ? ? },
? ? ? ? series: [
? ? ? ? ? {
? ? ? ? ? ? name: "時(shí)長(zhǎng)統(tǒng)計(jì)",
? ? ? ? ? ? type: "bar",
? ? ? ? ? ? showSymbol: false,
? ? ? ? ? ? hoverAnimation: false,
? ? ? ? ? ? data: ydata,
? ? ? ? ? ? barWidth: 17, //柱圖寬度
? ? ? ? ? ? itemStyle: { ? ? ? ? ?//左面
? ? ? ? ? ? ? normal: {
? ? ? ? ? ? ? ? color:function(params) {?
? ? ? ? ? ? ? ? ? let colorList = ["#EA5353","#DB8D4D","#9DD530","#38CFCA","#6C54E2","#749f83","#ca8622","#bda29a","#6e7074","#546570"];
? ? ? ? ? ? ? ? ? return colorList[params.dataIndex];
? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? barBorderRadius:[0,0,0,180],
? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? },{?
? ? ? ? ? ? name:'a',
? ? ? ? ? ? tooltip:{
? ? ? ? ? ? ? ?show:false?
? ? ? ? ? ? },
? ? ? ? ? ? type: 'bar',
? ? ? ? ? ? barWidth:17,?
? ? ? ? ? ? itemStyle:{ ? ? ? //右面
? ? ? ? ? ? ? ? normal:{
? ? ? ? ? ? ? ? ? color:function(params) {?
? ? ? ? ? ? ? ? ? ? let colorList = ["#FA6363","#F1A363","#AEE93C","#41EBE5","#866FF5","#749f83","#ca8622","#bda29a","#6e7074","#546570"];
? ? ? ? ? ? ? ? ? ? return colorList[params.dataIndex];
? ? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? ? barBorderRadius:[0,0,180,0]
? ? ? ? ? ? ? ? }
? ? ? ? ? ? },
? ? ? ? ? ? data: ydata,
? ? ? ? ? ? barGap:0
? ? ? ? },{?
? ? ? ? ? ? name:'b',
? ? ? ? ? ? tooltip:{
? ? ? ? ? ? ? ?show:false?
? ? ? ? ? ? },
? ? ? ? ? ? type: 'pictorialBar',
? ? ? ? ? ? itemStyle: { ? ? ? ?//頂部
? ? ? ? ? ? ? ? ?normal: {
? ? ? ? ? ? ? ? ? color:function(params) {?
? ? ? ? ? ? ? ? ? ? let colorList = ["#FC9F9F","#F7B177","#BBF64A","#4DF4EE","#947FFA","#749f83","#ca8622","#bda29a","#6e7074","#546570"];
? ? ? ? ? ? ? ? ? ? return colorList[params.dataIndex];
? ? ? ? ? ? ? ? ? },?
? ? ? ? ? ? ? ? ? borderColor:'',
? ? ? ? ? ? ? ? ? borderWidth:0.01,
? ? ? ? ? ? ? ? ? label: {
? ? ? ? ? ? ? ? ? ? ? ? show: true, //開(kāi)啟顯示
? ? ? ? ? ? ? ? ? ? ? ? position: 'top', //在上方顯示
? ? ? ? ? ? ? ? ? ? ? ? textStyle: { //數(shù)值樣式
? ? ? ? ? ? ? ? ? ? ? ? ? ? color :'black',
? ? ? ? ? ? ? ? ? ? ? ? ? ? fontSize: 16,
? ? ? ? ? ? ? ? ? ? ? ? ? ? fontFamily:'微軟雅黑',
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? },
? ? ? ? ? ? symbol: 'rect',
? ? ? ? ? ? symbolRotate:45,
? ? ? ? ? ? symbolSize: ['24','24'],
? ? ? ? ? ? symbolOffset:['0','-11'],
? ? ? ? ? ? symbolPosition: 'end',
? ? ? ? ? ? data: ydata,
? ? ? ? ? ? z:3
? ? ? ? }
? ? ? ? ]
? ? ? });
? ? },

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入詳解Vue3 ref底層實(shí)現(xiàn)原理

    深入詳解Vue3 ref底層實(shí)現(xiàn)原理

    隨著現(xiàn)在vue3越來(lái)越普及,相應(yīng)的面試題也多了起來(lái)。說(shuō)到vue3的面試題,有一個(gè)最經(jīng)典的就是對(duì)于實(shí)現(xiàn)ref和reactive這兩個(gè)方法的底層原理,本文就來(lái)和大家簡(jiǎn)單講講吧
    2023-04-04
  • Vue實(shí)現(xiàn)渲染數(shù)據(jù)后控制滾動(dòng)條位置(推薦)

    Vue實(shí)現(xiàn)渲染數(shù)據(jù)后控制滾動(dòng)條位置(推薦)

    這篇文章主要介紹了Vue實(shí)現(xiàn)渲染數(shù)據(jù)后控制滾動(dòng)條位置,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • vue自定義filters過(guò)濾器

    vue自定義filters過(guò)濾器

    這篇文章主要介紹了vue自定義filters過(guò)濾器的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • vue大文件分片上傳之simple-uploader.js的使用

    vue大文件分片上傳之simple-uploader.js的使用

    本文主要介紹了vue大文件分片上傳之simple-uploader.js的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • vue實(shí)現(xiàn)圖片上傳功能

    vue實(shí)現(xiàn)圖片上傳功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)圖片上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • vue中關(guān)于_ob_:observer的處理方式

    vue中關(guān)于_ob_:observer的處理方式

    這篇文章主要介紹了vue中關(guān)于_ob_:observer的處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue項(xiàng)目出現(xiàn)ERESOLVE could not resolve問(wèn)題及解決

    vue項(xiàng)目出現(xiàn)ERESOLVE could not resolve問(wèn)題及解決

    這篇文章主要介紹了vue項(xiàng)目出現(xiàn)ERESOLVE could not resolve問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 詳解Vue如何實(shí)現(xiàn)自定義動(dòng)畫(huà)與動(dòng)畫(huà)效果設(shè)計(jì)

    詳解Vue如何實(shí)現(xiàn)自定義動(dòng)畫(huà)與動(dòng)畫(huà)效果設(shè)計(jì)

    在Vue中,動(dòng)畫(huà)效果是非常有用的,它可以使用戶(hù)界面變得更加生動(dòng)、有趣,本文中我們將學(xué)習(xí)如何在Vue中進(jìn)行自定義動(dòng)畫(huà)與動(dòng)畫(huà)效果設(shè)計(jì),感興趣的可以了解一下
    2023-06-06
  • Vue中el-form標(biāo)簽中的自定義el-select下拉框標(biāo)簽功能

    Vue中el-form標(biāo)簽中的自定義el-select下拉框標(biāo)簽功能

    這篇文章主要介紹了Vue中el-form標(biāo)簽中的自定義el-select下拉框標(biāo)簽功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • vue實(shí)現(xiàn)商品列表的無(wú)限加載思路和步驟詳解

    vue實(shí)現(xiàn)商品列表的無(wú)限加載思路和步驟詳解

    這篇文章主要介紹了vue實(shí)現(xiàn)商品列表的無(wú)限加載思路和步驟詳解,基礎(chǔ)思路是觸底條件滿(mǎn)足之后 page++,拉取下一頁(yè)數(shù)據(jù),結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下,
    2024-06-06

最新評(píng)論