首页 > 其他分享 >echarts 图表设置默认选中

echarts 图表设置默认选中

时间:2022-11-21 15:07:17浏览次数:80  
标签:myChart dispatchAction 图表 图例 选中 dataIndex seriesIndex type echarts

一、数据图形

import * as echarts from 'echarts'
const myChart = echarts.init(document.querySelector('pie'))

​官方文档 events​​​​官方文档 action​

设置高亮

myChart.dispatchAction({
type: "highlight",
//seriesIndex:number | array系列 index,可以是一个数组指定多个系列
seriesIndex: 0,
//dataIndex:number 数据的 index
dataIndex: 1
})

取消高亮

一般适用于设置默认高亮之后,点击图表之后,取消高亮

myChart.dispatchAction({
type: "downplay",
//seriesIndex:number | array 系列 index,可以是一个数组指定多个系列
seriesIndex: 0,
//dataIndex:number 数据的 index
dataIndex: 1
})

二、图例

默认选中图例

myChart.dispatchAction({
type: 'legendSelect',
// 图例名称
name: string
})

取消选中图例

myChart.dispatchAction({
type: 'legendUnSelect',
// 图例名称
name: 'string'
})

切换图例选中状态

myChart.dispatchAction({
type: 'legendToggleSelect',
// 图例名称
name: string
})

控制图例的滚动

myChart.dispatchAction({
type: 'legendScroll',
scrollDataIndex: number,
legendId: string
})

三、提示框 tip

显示提示框

myChart.dispatchAction({
type: "showTip",
seriesIndex: 0,
dataIndex: 1
})

说明
对echarts图表的数据进行更新

let option = myChart.getOption()
// 这里可以直接设置option里的各项配置
...
myChart.setOption(option)

上面是直接更新图表,如果需要让图表进行重绘,则需要

myChart.clear()
myChart.setOption(option)

箴言:因为这些东西是非常简单的。不要抱怨自己学不会,那是因为你没有足够用心。



标签:myChart,dispatchAction,图表,图例,选中,dataIndex,seriesIndex,type,echarts
From: https://blog.51cto.com/echohye/5873933

相关文章

  • 解决WPF中DataGrid移除选中项后报错的问题
    1、问题描述DataGrid列表中添加删除按钮,点击后执行下述操作:ModelList.Remove(item);这时候会有XAML绑定失败错误:严重性计数数据上下文绑定路径目标......
  • vue2 echarts 报错 mounted Initialize failed: invalid dom. 的一种解决方法
    如题参考了https://blog.csdn.net/weixin_52418790/article/details/123690752但是还是不行,后来发现我这个是在elementui的模态框里面写的,但是模态框还没有......
  • echarts补充2022-11-19
    当在众多echarts模板中找到一个统计图时,并且对完接口展示数据了,才发现指向统计图的说明文字带有灰白色的阴影。然后在复制的option参数里面也没有发现任何与shadow相关的......
  • 使用JSZIP打包下载多个echarts图片
    JSZIP的github地址:https://github.com/Stuk/jszip多个echarts图一键下载charts_all.map(([index,myChart])=>{constimgContent=myChart.getDataURL({......
  • leaflet 点击图标显示echarts图表弹框
    leaflet散点图片根据官方文档我们应该都可以加载出来,点击如果想弹出简单的文本内容,title属性加载一个自定义html就可以了,但有时项目需求需要配合别的图表组件使用,简单记录......
  • echarts tooltip 中添加点击事件(vue项目)
    最近碰见一个需求,就是Echarts地图提示框中有网址,点击网址的时候跳转到指定的网页,  这个需求挺有意思,刚开始写的时候感觉应该就是普通的逻辑,没啥特别注意的,后来在写......
  • echarts 图表设置默认选中
    一、数据图形import*asechartsfrom'echarts'constmyChart=echarts.init(document.querySelector('pie'))官方文档events官方文档action设置高亮myChart.d......
  • 关于VMware的将主机虚拟适配器连接到次网络无法选中的问题
    这个问题的原因可能是,你之前卸载VMware的时候,没有卸载完全,所以注册表还存在一些相关的垃圾这里需要用到CCleaner  然后就可以勾上了  ......
  • Echarts横向柱状图,带标题
    效果图:   首先安装echarts,看官网安装文档即可然后要用的文件引入一下import*asechartsfrom'echarts';我用的vue3,setup放标签里的     代码如......
  • element-ui 对话框dialog里使用echarts,报错'dom没有获取到'?
    给el-dialog添加@open="open()"在刚进入页面的时候对话框是关闭的,echarts不进行获取dom,当点击对话框出来的时候,有个opened事件,在这个事件里边进行echarts的初始化,执行数......