项目中有个图标类的需求,环形图高亮第一条数据.要求第一条数据图块默认展示:

分析:想要获得上图效果需要一下条件

1,进入页面可以触发第1条数据的选中action

2,鼠标指向别的图块时,展示选中数据的图块信息

3,鼠标离开环形图时,展示默认第一条数据

在echarts上找寻文档得知:

action -> dispatchAction  可以手动触发action.

通过[分析]得出的条件,我们可以对相应动作做出控制.

1,进入页面可以触发第1条数据的选中action

myChart.dispatchAction({type: 'highlight',seriesIndex: 0,dataIndex: 0});

type 触发action类型

seriesIndex series索引

dataIndex 高亮数据索引

具体可以参考echarts官方文档

注意,不可以使用   type: 'pieSelect',该种类型会使得选中的色块发生向外的位移,并且不会展示label内容.

2,鼠标指向别的图块时,展示选中数据的图块信息,隐藏默认色块高亮信息

myChart.on('mouseover',(v) => {

if($scope.initFlag && v.dataIndex != 0){

myChart.dispatchAction({

type: 'downplay',

seriesIndex: 0,

dataIndex: 0

});

}

});

注意:当鼠标在默认色块时,无需触发取消高亮[downplay]事件

3,鼠标离开环形图时,展示默认第一条数据

myChart.on('mouseout',(v) => {

if($scope.initFlag){

myChart.dispatchAction({type: 'highlight',seriesIndex: 0,dataIndex: 0});

}

});

当鼠标移除时,别忘记再次触发饼图的默认展示.

另外,如果想展示tooltip的话,用type = showTip 也是可以的.

echart的关系图高亮_Echarts 环形图 默认高亮展示某个数据相关推荐

  1. 如何用pyecharts绘制柱状图,条形图,折线图,饼图,环形图,散点图

    简介 pyecharts是一个由百度开源的数据可视化,凭借着良好的互交性,精巧的图表设计,得到了众多开发者的认可,而python是一门富有表达力的语言,很适合用于数据处理.当数据分析遇上数据可视化时, ...

  2. 【echarts】三环环形图,在环形图的每个扇形之间加空隙

    代码还有很多的优化空间,主要也就是环形图的几个配置比较重要,毕竟官方文档太长了(难找),还是记录一下. 配置 1. 实现环形图不同区域之间的空隙itemStyle: { normal: { borde ...

  3. html 环形图圆角,canvas绘制圆角环形图

    前言 之前一篇文章,写过关于canvas绘制百分比的环形图,以及进度条模糊的解决方案,今天项目中用到了圆角环形图,查了一下百度echart,发现并没有圆角环形图,highchart的圆角环形图和项目中 ...

  4. 【ECharts】环形图、饼状图

    目录 color设置的颜色 环形渐变色 圆环中间显示文字 悬浮显示中间文字 悬浮显示中间文字,默认显示第一个 循环高亮饼图块 label文字过长重叠 label和饼图一致 label展示位置 内容为0 ...

  5. Excel-动态环形图

    利用Excel制作动态环形图 数据源 步骤一: 插入控件,制作动态表 1.可以使用两种控件: 1.1组合框(窗体控件) ①点击[开发工具]-[插入]-[组合框] ②找到空白区域,点击鼠标左键,设置好组 ...

  6. 嵌套饼图_你真的了解matplotlib吗?---环形图

    环形图简介 环形图是饼图衍生出来的统计图形,可以看作是两个以上饼图的叠合.环形图与饼图类似,其实是有差别的.饼图是用圆形及圆内扇形的面积来表示数值大小的图形,主要用于表示总体中各组成部分所占的比例.与 ...

  7. pyecharts画饼形图,圆形图,环形图(含百分比显示)【python干货】

    很多做数据分析可视化的朋友总会遇到一些烦恼,用pyecharts绘制饼形图(圆形图)的时候,总会报错. 废话不多说,下面跟着小编上车吧,教你用pyecharts绘制饼形图(圆形图),环形图从小白到精通 ...

  8. python-matplotlib库绘制饼形图专题(从一般饼状图到内嵌环形图)

    python-matplotlib库绘制饼形图专题(从一般饼状图到内嵌环形图) 文章目录 1.plt.pie() 2. 饼图基本 3. 饼状图进阶 4. 环形图 5. 内嵌环形图       ʚʕ̯• ...

  9. Java通过JFreeChart实现(饼图、柱状图、层叠柱状图、折线图、散点图、雷达图、环形图、仪表盘图、XY图)生成图片和下载

    目录 1.添加依赖 2.工具类 2.1 JFreeChart工具类 2.2  GenerateChartUtil 图表生成工具类 2.3 GeneratePieChartUtil 饼图生成工具类 3. ...

最新文章

  1. Shell的作用与分类
  2. 关于SmartForm和ScriptForm的输出格式设置说明(转载)
  3. 常见概率分布的Matplotlib实现
  4. Python自动化运维——文件内容差异对比
  5. 2005年上海交通大学计算机研究生机试真题
  6. ubuntu解压和压缩文件
  7. rocketmq 消息指定_进大厂必备的RocketMQ你会吗?
  8. 炒股炒成亿万富翁? 胡润财富报告称人数还不少
  9. qq降龙电脑版_分享 | 如何利用QQ群上课 简单操作步骤
  10. html 日期判断周几,javascript怎么根据日期判断星期几?
  11. 免费ftp服务器软件,实用的3款免费ftp服务器软件
  12. rk3399 Android9.0 ota升级失败
  13. 移动端应该如何动态设置字体大小?
  14. 不同网络下 一台电脑连接另一台电脑的mysql数据库
  15. 2019年3月菜鸟实习生电话面试题
  16. 9亿财产如何分配:大S与汪小菲离婚所感
  17. Vue入门(二)v-show、v-if、v-bind
  18. CSS的小特效之:融合效果
  19. C语言中的X-MACRO技巧
  20. linux下的plc软件下载,基于Linux系统的软PLC的实现

热门文章

  1. acm 凹多边形面积_解析几何|面积的计算
  2. 【elasticsearch系列】安装elasticsearch-head插件
  3. 上海石库门建筑群中规模最大的张园 迎来历史性的“重生”
  4. Git忽略项目中的指定的文件
  5. 8.Azure文件(文件共享)-NAS(中)
  6. [LeetCode]235.Lowest Common Ancestor of a Binary Search Tree
  7. ListView实现多种item布局的方法和注意事项
  8. 10g索引的作用实验1
  9. 利用百度进行URL编码解码
  10. 微软强行安装Firefox扩展程序