电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

如何在vue 中使用柱狀圖 并自修改配置

瀏覽:2日期:2022-10-09 15:30:11
1.在html文件導(dǎo)入echart

<!-- 引入echarts --> <script src='https://cdn.bootcdn.net/ajax/libs/echarts/4.8.0/echarts.min.js'></script>2.在main.js上掛載echarts對(duì)象

Vue.prototype.$echarts = window.echarts// 使用時(shí)直接使用this.$echarts3.頁(yè)面結(jié)構(gòu)

<template> <div class='com-container'> <div ref='sellerRef'></div> </div></template>4.data中的數(shù)據(jù)

export default { data () { return { // 初始化的圖表 chartInstance: null, allDate: null, // 服務(wù)器返回的數(shù)據(jù) } },}```js##### 5.methods中的邏輯```jsmethods: { // 初始化echarts對(duì)象 initEchart(){ // 獲取dom對(duì)象 this.chartInstance = this.$echarts.init(this.$refs.sellerRef) }, // 獲取服務(wù)器的數(shù)據(jù) async getData(){ const {data:res} = await this.$http.get(’seller’) this.allDate = res // 返會(huì)的數(shù)據(jù)結(jié)構(gòu)是 name商家 value數(shù)值 // 對(duì)返回的數(shù)據(jù)進(jìn)行從小打到排序 sort方法 this.allDate.sort((a, b) => { return a.value - b.value }) // 調(diào)用更新視方法 this.updateChart() }, // 更新圖表 updateChart(){ // y軸類目軸的數(shù)據(jù) const sellerNames = this.allDate.map(item=>{ // 根據(jù)你的需求調(diào)整 return item.name }) // x軸數(shù)值軸的數(shù)據(jù) const sellerValues = this.allDate.map(item=>{ return item.value }) const option = { xAxis: { type: ’value’ }, yAxis: { type: ’category’, // y軸坐標(biāo)軸使用遍歷出來(lái)的name data: sellerNames }, series: [ { // 類型為柱狀圖 type: ’bar’, // x軸數(shù)據(jù)需要設(shè)置在series的data類型為遍歷的value data: sellerValues } ] } // 渲染optio數(shù)據(jù)給dom對(duì)象 this.chartInstance.setOption(option)},mounted鉤子函數(shù)調(diào)用

// dom加載完成調(diào)用 mounted () { this.initChart() this.getData() },更改柱形圖配置1.在index.html 引入主題配置文件

<!-- 引入主題 --> <script src='http://www.hdgsjgj.cn/bcjs/static/lib/theme/chalk.js'></script>2.在需要使用主題的地方使用 初始化獲取dom傳入chalk

this.chartInstance = this.$echarts.init(this.$refs.sellerRef, ’chalk’)3.option的配置 LinearGradient(x1,x2,y1,y2)線性漸變

const option = { title: { text: ’| 商家銷售統(tǒng)計(jì)’, textStyle: { fontSize: 66 }, left: 20, top: 20 }, // 坐標(biāo)軸配置 grid: { top: ’20%’, left: ’3%’, right: ’6%’, bottom: ’3%’, // 距離包含坐標(biāo)軸文字 containLabel: true }, xAxis: { type: ’value’ }, yAxis: { type: ’category’, // y軸坐標(biāo)軸使用遍歷出來(lái)的name data: sellerNames }, series: [ { // 類型為柱狀圖 type: ’bar’, // x軸數(shù)據(jù)需要設(shè)置在series的data類型為遍歷的value data: sellerValues, // 柱的寬度 barWidth: 66, // 柱文字 默認(rèn)不展示 label: { show: true, // 文字靠右顯示 position: ’right’, textStyle: {// 顏色為白色color: ’white’ } }, // 控制柱的每一項(xiàng) itemStyle: { // 控制柱的圓角半徑 barBorderRadius: [0, 33, 33, 0], // 線性漸變 // 指定不同百分比的顏色數(shù)值 color: new this.$echarts.graphic.LinearGradient(0, 0, 1, 0, [{ // 百分之0的樣式 offset: 0, color: ’#5052EE’},{ // 百分之百 offset: 1, color: ’#AB6EE5’} ]) } } ], tooltip: { trigger: ’axis’, axisPointer: { type: ’line’, // 默認(rèn)為直線,可選為:’line’ | ’shadow’ z: 0, // 背景層級(jí) lineStyle: { width: 66, // 背景寬度 color: ’#2D3443’ // 背景顏色 } } } } ```

以上就是如何在vue 中使用柱狀圖 并自修改配置的詳細(xì)內(nèi)容,更多關(guān)于vue 中使用柱狀圖 的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 酒店厨房设计_中央厨房设计_北京商用厨房设计公司-奇能商厨 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 展厅设计-展馆设计-专业企业展厅展馆设计公司-昆明华文创意 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 真空包装机-诸城市坤泰食品机械有限公司 | 湖南自考_湖南自学考试网 | 旋振筛|圆形摇摆筛|直线振动筛|滚筒筛|压榨机|河南天众机械设备有限公司 | 蜂蜜瓶-玻璃瓶-玻璃瓶厂-玻璃瓶生产厂家-徐州贵邦玻璃制品有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 |