echarts开发技巧

tooltip

提示框组件相关的行为,必须引入提示框组件后才能使用。

tooltip: {
  trigger: 'axis',
  axisPointer: {
    type: 'cross',
    label: {
      backgroundColor: '#6a7985',
    },
  },

  //为弹出层的value值增加百分号
  valueFormatter: function (value) {
    return value + '%'
  },
},

tooltip.axisPointer.type = 'cross' 时,指示线显示为

tooltip.axisPointer.type = 'shadow' 时,指示线显示为 

 tooltip.axisPointer.type = 'none' 时,无指示。

legend

legend就是Echarts图表中对图形的解释部分

legend: {
  //data: ['王菲', '张婧怡', '王芳', '李利森', '李四', '毛利兰', '江户川柯南']
  data: legendData,
},

legend: {
  data: legendData,
  //溢出滚动
  type: 'scroll',
  pageIconColor: '#555555',
  pageIconSize: 12,
  pageTextStyle: {
    color: "#555555"
  },
  textStyle: {
    color: '#555555'
  },
},

 溢出出现分页图标

yAxis

设置y轴

yAxis: [
  {
    type: 'value',
    position: 'left',
    axisLabel: {
      //y轴指标加百分号
      formatter: '{value}%',
    },
  },
],
dataZoom

dataZoom是ECharts中的一个组件,用于实现数据区域缩放功能

dataZoom: {
  type: 'slider',
  //图表最多显示5条数据
  start: 100 - (5 / xAxisData.length) * 100,
  end: 100,
  left: 'center',
  width: '80%',
},

series

一组数值以及他们映射成的图

series[0].label.show = 'true':是否显示图上面的值

series: [
  {
    name: this.dataTypeName,
    type: 'bar',
    data: valueList,
    label: {
      //柱状图末尾显示的值
      show: true,
      position: 'right',
      valueAnimation: true,

      //柱状图末尾显示的值新增百分号
      formatter: (params) => params.value + '%',
    },
  },
],

echarts重置
myChart.clear()
option && myChart.setOption(option)

相关推荐

  1. Echarts

    2024-04-28 19:52:02       64 阅读
  2. ubuntu开发技巧总结

    2024-04-28 19:52:02       44 阅读
  3. Node.js 开发技巧

    2024-04-28 19:52:02       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 19:52:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 19:52:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 19:52:02       87 阅读
  4. Python语言-面向对象

    2024-04-28 19:52:02       96 阅读

热门阅读

  1. C++并发编程 - 线程管理

    2024-04-28 19:52:02       36 阅读
  2. DreamFusion:深入解读其原理、功能与应用

    2024-04-28 19:52:02       30 阅读
  3. 一种基于LLM的辅助教学方法与流程

    2024-04-28 19:52:02       26 阅读
  4. ubuntu安装源问题

    2024-04-28 19:52:02       27 阅读
  5. 费曼学习法个人总结-1

    2024-04-28 19:52:02       31 阅读
  6. 【Linux驱动层】iTOP-RK3568学习之路(六):定时器

    2024-04-28 19:52:02       29 阅读
  7. 一般数组队列(具有伪溢出的队列)

    2024-04-28 19:52:02       29 阅读
  8. C程序调用C++函数,以及C++调用C函数

    2024-04-28 19:52:02       27 阅读