earch单柱形展示百分比
2021/5/18 10:59:18
本文主要是介绍earch单柱形展示百分比,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
如图:
Line.vue
<template> <div> <div style="width: 300px; height: 300px" ref="chart" id="chart"></div> </div> </template> <script> export default { data() { return {}; }, methods: { initCharts() { let bookCategoryChart = this.$echarts.init( document.getElementById("chart") ); var attackSourcesData = [60]; let num = 60; function attackSourcesDataFmt(sData) { var sss = []; sData.forEach(function (item) { sss.push({ value: item, // itemStyle: itemStyle }); }); console.log(sss); return sss; } var option = { tooltip: { show: true, className:'tip', textStyle: { padding: [0, 0, 0, 0], }, // backgroundColor: "rgba(255,255,255,1)", //背景颜色(此时为默认色) formatter: function (val) { console.log(val); console.log(num); if (val.seriesName == "未完成") { val.value = 100 - num; } return `${val.marker}${val.seriesName}:${val.value}%`; }, }, legend: { show: false, }, xAxis: { type: "value", splitLine: { show: false, }, axisLabel: { show: false, }, axisTick: { show: false, }, axisLine: { show: false, }, }, yAxis: [ { type: "category", inverse: true, splitLine: { show: false, }, axisTick: { show: false, }, axisLine: { show: false, }, data: [], axisLabel: { show: false, }, }, ], series: [ { z: 3, name: "完成", type: "bar", barWidth: "10", data: attackSourcesDataFmt(attackSourcesData), itemStyle: { normal: { // color: "#ff0000", barBorderRadius: 5, }, }, }, { name: "未完成", type: "bar", barWidth: "10", barGap: "-100%", data: [100], itemStyle: { normal: { // color: "#00ff09", barBorderRadius: 5, }, }, }, ], }; bookCategoryChart.setOption(option); }, }, mounted() { this.initCharts(); }, }; </script> <style scoped> /deep/ .tip{ color: aquamarine ; background-color: brown ; padding:1px !important; } </style>
这篇关于earch单柱形展示百分比的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享
- 2024-11-15laydate怎么取消初始日期校验?-icode9专业技术文章分享
- 2024-11-15SendGrid 的邮件发送时,怎么设置回复邮箱?-icode9专业技术文章分享
- 2024-11-15使用 SendGrid API 发送邮件后获取到唯一的请求 ID?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 tags标签最多有多少个?-icode9专业技术文章分享
- 2024-11-15mailgun 发送邮件 怎么批量发送给多个人?-icode9专业技术文章分享
- 2024-11-15如何搭建web开发环境并实现 web项目在浏览器中访问?-icode9专业技术文章分享