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

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

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

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

先來看一下制作完成后的效果:

廢話不多說,直接上代碼:

HTML代碼:

<div class="lineOne">
? ? ? <span class="spanTitle">使用時長排行</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:'時長(小時)',
? ? ? ? ? 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: "時長統(tǒng)計",
? ? ? ? ? ? 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, //開啟顯示
? ? ? ? ? ? ? ? ? ? ? ? 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
? ? ? ? }
? ? ? ? ]
? ? ? });
? ? },

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

相關(guān)文章

  • vue動態(tài)路由匹配和路由懶加載多種方法詳解

    vue動態(tài)路由匹配和路由懶加載多種方法詳解

    這篇文章主要介紹了vue動態(tài)路由匹配和路由懶加載,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • webstorm添加vue.js支持的方法教程

    webstorm添加vue.js支持的方法教程

    因為本人使用的是webstorm2016 2.3版本,結(jié)果竟然不支持vue文件,所以找到了一個解決方法,下面這篇文章主要給大家介紹了關(guān)于webstorm添加vue支持的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • Vue實現(xiàn)dom元素拖拽并限制移動范圍的操作代碼

    Vue實現(xiàn)dom元素拖拽并限制移動范圍的操作代碼

    這篇文章主要介紹了Vue實現(xiàn)dom元素拖拽并限制移動范圍的操作代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-12-12
  • vue-cli webpack模板項目搭建及打包時路徑問題的解決方法

    vue-cli webpack模板項目搭建及打包時路徑問題的解決方法

    這篇文章主要介紹了vue-cli webpack模板項目搭建以及打包時路徑問題的解決方法,需要的朋友可以參考下
    2018-02-02
  • vue使用微信JS-SDK實現(xiàn)分享功能

    vue使用微信JS-SDK實現(xiàn)分享功能

    這篇文章主要介紹了vue使用微信JS-SDK實現(xiàn)分享功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Vue2利用echarts繪制折線圖,餅圖和大圖

    Vue2利用echarts繪制折線圖,餅圖和大圖

    這篇文章主要為大家詳細(xì)介紹了Vue2如何利用echarts繪制折線圖,餅圖和大圖,文中的示例代碼簡潔易懂,具有一定的借鑒價值,需要的可以參考一下
    2023-04-04
  • vue運行報錯cache-loader的解決步驟

    vue運行報錯cache-loader的解決步驟

    最近運行vue項目的時候報錯了,通過查找相關(guān)資料最終解決,下面這篇文章主要給大家介紹了關(guān)于vue運行報錯cache-loader的解決步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Vuex實現(xiàn)數(shù)據(jù)共享的方法

    Vuex實現(xiàn)數(shù)據(jù)共享的方法

    Vuex 是一個專為 Vue.js 應(yīng)用程序開發(fā)的狀態(tài)管理模式。這篇文章主要介紹了Vuex實現(xiàn)數(shù)據(jù)共享的方法,需要的朋友可以參考下
    2019-12-12
  • 關(guān)于eslint和prettier格式化沖突問題

    關(guān)于eslint和prettier格式化沖突問題

    這篇文章主要介紹了eslint和prettier格式化沖突問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Vue 3開發(fā)中VueUse強大Hooks庫

    Vue 3開發(fā)中VueUse強大Hooks庫

    VueUse提供了一個豐富且強大的Hooks庫,可以幫助開發(fā)者快速實現(xiàn)各種功能,提高開發(fā)效率,本文來詳細(xì)的介紹一下,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08

最新評論