echarts使用

uniapp中,tooltip提示框失效

问题原因: uniapp中的wx变量污染了echarts中的wx变量

引用:https://blog.csdn.net/y1059477028/article/details/132105371

echarts 样式

x轴:

js 复制代码
    xAxis: {
            type:"category",
            data: ['15天', '1个月', '3个月', '6个月', '12个月'],
            axisLabel:{//文本颜色
              color: "#9AA5B5",
              fontSize: "24rpx"
            },
            axisTick:{// 是否显示刻度
              show:false
            }
          },

y轴:

js 复制代码
  yAxis:{
            type:"value",
            interval:5,//间隔
            splitLine:{// y在echarts上的线
              show:false
            }
          },

柱状图:

js 复制代码
 series: [{
            type: "bar", //形状为柱状图
            data: [3, 4, 5, 6, 8],
            stack:"总申请数",// 堆叠
            name: "申请次数", // legend属性
            label: {
              // 柱状图上方文本标签,默认展示数值信息
              show: false,
              position: "top"
            },
            itemStyle:{
              color:"#62D7CC" // 柱状图颜色
            },
            barWidth:10 // 柱子宽度
          },
          ]

饼图:

js 复制代码
{
          name: '访问来源',
          type: 'pie',
          roseType: 'area',
          radius: ['50%', '90%'],  // 设置内外半径,实现环形
          center: ['20%', '50%'], // 饼图中心位置
          avoidLabelOverlap: false,
          label: {
            show: false,  // 隐藏标签
            position: 'center'
          },
          emphasis: {
            label: {
              show: true,
              fontSize: '30',
              fontWeight: 'bold'
            }
          },
          labelLine: {
            show: false
          },
          data: data
        }

legend样式:

js 复制代码
     legend:{
            data:["申请次数","申请机构数"],
            top:"32",
            left:"68",
            itemWidth:6, // 方块宽高
            itemHeight:6,
            textStyle:{ // 文字样式
              fontWeight:"normal",
              color:"#9AA5B5",
              fontsize:"24rpx"
            }
          },

// 自定义legend
  legend: {
          // data:["申请次数","申请机构数"],
          top: "50",
          // left:"68",
          orient: 'horizontal',// 水平
          left: 'right',
          itemGap: 20, // legend间隔
          width: "50%", // legend占了整个echarts的50%
          itemWidth: 6,
          itemHeight: 6,
          textStyle: {
            fontWeight: "normal",
            color: "#9AA5B5",
            fontsize: "24rpx"
          },
          formatter: function (name) { // 自定义legend
            var find = data.find(item => item.name === name);
            if (find) {
              return `${name}:${find.value}`
            }
            return `${name}`
          }
        },

tooltip:

js 复制代码
    tooltip: {
            trigger: 'axis', // 触发类型,可选 'item' 和 'axis'
            axisPointer: { // 坐标轴指示器配置
              type: 'shadow' // 默认为 'line',可选 'line' | 'shadow'
            }
          },
// 自定义tooltip
  tooltip:{
            trigger: "item",
            formatter: function (params) {
              // return `Series: ${params.name}<br/>Category: ${params.value}<br/>Value: ${params.value}`;
              let rate = ((params.value/sum)*100).toFixed(2)+"%"
              return rate
            }
          },

title:

js 复制代码
   title:{
            text:"消费申请走势",
            textStyle:{
              fontWeight:"normal",
              color:"#001850",
              fontsize:"28rpx"
            }
          },
js 复制代码
 window.addEventListener("resize",()=>{
          echart01.resize()
        })
相关推荐
IOT.FIVE.NO.117 分钟前
Codex Skill 内部结构解析:从 SKILL.md 到 scripts、references、assets
前端·javascript·人工智能·笔记·html
daols881 小时前
vue甘特图vxe-gantt如何实现拖拽任务条时如有已关联依赖线,同时更新依赖任务的日期的方式
javascript·vue.js·甘特图
我命由我123452 小时前
前端开发概念 - 无障碍树
javascript·css·笔记·学习·html·html5·js
ZC跨境爬虫2 小时前
跟着 MDN 学 HTML day_29:(动态构建与更新 DOM 树)
前端·javascript·ui·html·html5·媒体
搜狐技术产品小编20233 小时前
深度解析与业务实战:将 screenshot-to-code 改造为支持 React + Ant Design 的前端利器
前端·javascript·react.js·前端框架·ecmascript
weixin_471383033 小时前
set和map结构,减少O(n)复杂度
前端·javascript
倒带人生4 小时前
将 $confirm 对话框改为 a-modal 实现的通用技术方案
javascript·ant design
费曼学习法4 小时前
Vue 3 编译优化揭秘:静态提升与 PatchFlags 的极致性能
javascript·vue.js
ZC跨境爬虫4 小时前
跟着 MDN 学 HTML day_27:(深入理解 HTML 属性反射机制)
前端·javascript·ui·html·音视频·媒体