全栈工程师开发手册 (作者:栾鹏)

Echarts数据可视化开发代码注释全解
Echarts数据可视化开发参数配置全解

6大公共组件详解(点击进入):
title详解、 tooltip详解、toolbox详解、legend详解、dataZoom详解、visualMap全解

5大坐标系详解(点击进入):
地理坐标系geo详解、grid直角坐标系(xAxis、yAxis)详解、parallel平行坐标系详解、polar极坐标系详解、radar雷达坐标系详解

19种图表类型详解(点击进入,待续):
series-bar柱形图详解、series-effectscatter特效散点图、series-graph关系图、series-heatmap热力图、series-line线图、series-map地图、series-pie饼图、series-radar雷达图、series-scatter散点图

图表行为和图表事件:
action图表行为、event图表事件

Echarts数据可视化action图表行为触发的相关操作:

图表行为用于触发能够改变图表显示的相关动态功能,event事件用于接收action触发的行为,所以action行为要配合event事件一块学习

//触发图表行为(更改变图表显示的相关动态),例如图例开关legendToggleSelect, 数据区域缩放dataZoom,显示提示框showTip等等
//通过不同的type触发不同的行为myChart.dispatchAction({type: 'highlight',          //高亮指定的数据图形。通过seriesName或者seriesIndex指定系列。如果要再指定某个数据可以再指定dataIndex或者name。type: 'downplay',           //取消高亮指定的数据图形。通过seriesName或者seriesIndex指定系列。如果要指定某个数据可以再指定dataIndex或者name。seriesIndex: number|Array,  // 可选,系列 index,可以是一个数组指定多个系列seriesName: string|Array,   // 可选,系列名称,可以是一个数组指定多个系列dataIndex: number,          // 可选,数据的 indexname: string                // 可选,数据的 名称
});//=====================dataZoom的相关触发=================
myChart.dispatchAction({type: 'dataZoom',dataZoomIndex: number,      // 可选,dataZoom 组件的 index,多个 dataZoom 组件时有用,默认为 0start: number,              // 开始位置的百分比,0 - 100end: number,                // 结束位置的百分比,0 - 100startValue: number,        // 开始位置的数值endValue: number           // 结束位置的数值
});//一次触发多个开关
myChart.dispatchAction({type: 'dataZoom',batch: [{                   // 第一个 dataZoom 组件start: 20,end: 30}, {dataZoomIndex: 1,       // 第二个 dataZoom 组件start: 10,end: 20}]
});//=====================legend的相关触发=================
myChart.dispatchAction({type: 'legendSelect',       //选中图例。type: 'legendUnSelect',     //取消选中图例。type: 'legendToggleSelect', //切换图例的选中状态。name: string  // 图例名称
});
myChart.dispatchAction({type: 'legendScroll',       //控制图例的滚动。当 legend.type 为 'scroll' 时有效。scrollDataIndex: number,legendId: string
});//=====================tooltip的相关触发=================
myChart.dispatchAction({type: 'showTip',            //显示提示框,指定在相对容器的位置处显示提示框,如果指定的位置无法显示则无效。x: number,                  // 屏幕上的 x 坐标y: number,                  // 屏幕上的 y 坐标// 本次显示 tooltip 的位置。只在本次 action 中生效。// 缺省则使用 option 中定义的 tooltip 位置。position: Array.<number>|string|Function
});
myChart.dispatchAction({type: 'showTip',            //显示提示框,指定数据图形,根据 tooltip 的配置项显示提示框。seriesIndex: number,        // 系列的 index,在 tooltip 的 trigger 为 axis 的时候可选。dataIndex: number,          // 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据name: string,               // 可选,数据名称,在有 dataIndex 的时候忽略// 本次显示 tooltip 的位置。只在本次 action 中生效。// 缺省则使用 option 中定义的 tooltip 位置。position: Array.<number>|string|Function,
});
myChart.dispatchAction({type: 'hideTip'             //隐藏提示框。
});//=====================visualMap的相关触发=================
myChart.dispatchAction({type: 'selectDataRange',        //选取映射的数值范围。visualMapIndex: number,         // 可选,visualMap 组件的 index,多个 visualMap 组件时有用,默认为 0// 连续型 visualMap 和 离散型 visualMap 不一样// 连续型的是一个表示数值范围的数组。selected: [20, 40],// 离散型的是一个对象,键值是类目或者分段的索引。值是 `true`, `false`,例如:selected: { 1: false }// 取消选中第二段, selected: { '优': false }// 取消选中类目 `优`selected: Object|Array
});//=====================timeline的相关触发=================
//时间轴组件相关的行为,必须引入时间轴组件后才能使用
myChart.dispatchAction({type: 'timelineChange',     //设置当前的时间点。currentIndex: number        // 时间点的 index
});
myChart.dispatchAction({type: 'timelinePlayChange', //切换时间轴的播放状态。playState: boolean            // 播放状态,true 为自动播放
});//=====================toolbox的相关触发=================
myChart.dispatchAction({type: 'restore'             //重置 option。
});//=====================pie的相关触发=================
myChart.dispatchAction({type: 'pieUnSelect',        //取消选中指定的饼图扇形。type: 'pieToggleSelect',    //切换指定的饼图扇形选中状态。type: 'pieSelect',          //选中指定的饼图扇形。seriesIndex: number|Array,  // 可选,系列 index,可以是一个数组指定多个系列seriesName: string|Array,   // 可选,系列名称,可以是一个数组指定多个系列dataIndex: number,          // 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据name: string                // 可选,数据名称,在有 dataIndex 的时候忽略
});//=====================geo的相关触发=================
myChart.dispatchAction({type: 'geoSelect',          //选中指定的地图区域。type: 'geoUnSelect',        //取消选中指定的地图区域。type: 'geoToggleSelect',    //切换指定的地图区域选中状态。seriesIndex: number|Array,  // 可选,系列 index,可以是一个数组指定多个系列seriesName: string|Array,   // 可选,系列名称,可以是一个数组指定多个系列dataIndex: number,          // 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据name: string                // 可选,数据名称,在有 dataIndex 的时候忽略
});//=====================map的相关触发=================
myChart.dispatchAction({type: 'mapSelect',          //选中指定的地图区域。type: 'mapUnSelect',        //取消选中指定的地图区域。type: 'mapToggleSelect',    //切换指定的地图区域选中状态。seriesIndex: number|Array,  // 可选,系列 index,可以是一个数组指定多个系列seriesName: string|Array,   // 可选,系列名称,可以是一个数组指定多个系列dataIndex: number,          // 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据name: string                 // 可选,数据名称,在有 dataIndex 的时候忽略
});//=====================graph的相关触发=================
myChart.dispatchAction({type: 'focusNodeAdjacency',   //将指定的节点以及其所有邻接节点高亮。type: 'unfocusNodeAdjacency', //将指定的节点以及其所有邻接节点高亮。// 使用 seriesId 或 seriesIndex 或 seriesName 来定位 series.seriesId: 'xxx',seriesIndex: 0,seriesName: 'nnn',dataIndex: 12                   // 使用 dataIndex 来定位节点。
});

Echarts数据可视化action图表行为的相关操作,开发全解+完美注释相关推荐

  1. Echarts数据可视化event图表事件的相关操作,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  2. Echarts大数据可视化物流航向省份流向迁徙动态图,开发全解+完美参数注释

    最近在研究Echarts的相关案例,毕竟现在大数据比较流行,比较了D3.js.superset等相关的图表插件,还是觉得echarts更简单上手些. 本文是以原生JS为基础,如果使用Vue.js的话, ...

  3. Echarts数据可视化grid直角坐标系(xAxis、yAxis),开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  4. Echarts数据可视化echarts实例的相关操作,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  5. Echarts数据可视化series-graph关系图,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  6. Echarts数据可视化series-effectscatter特效散点图,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  7. Echarts数据可视化radar雷达坐标系,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  8. Echarts数据可视化polar极坐标系,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  9. Echarts数据可视化parallel平行坐标系,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

最新文章

  1. C#实现有向无环图(DAG)拓扑排序
  2. python 批量处理文件重命名
  3. centos 调整home分区xfs_Linux中对lvm逻辑卷分区大小的调整教程(针对xfs与ext4不同文件系统)...
  4. 报错,Field cardTypeService in cn.yihuazt.cols.controller.CardTypeController required a bean of type ‘c
  5. sql日期大于某天_(十五)sql/Linux 小技巧
  6. CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.ts
  7. java 规则引擎roolie_【智能决策引擎】规则引擎介绍
  8. 【论文】AAAI 2020论文解读:关注实体以更好地理解文本
  9. C#交错数组与多维数组区别
  10. 2021-08-12初识maven
  11. boost升压电路解析
  12. 两节锂电池保护IC,芯片电路图如何设计
  13. 革命!安装杜比声卡驱动
  14. 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档
  15. 求闰年的c语言程序函数,c语言闰年(闰年的算法c语言程序)
  16. 目标检测制作自己的VOC2007数据集
  17. LiveGBS流媒体平台国标GB/T28181功能-国标流媒体服务平台作为上级接入海康大华华为宇视等下级平台及摄像头
  18. 第二本书unit5 lvm管理
  19. 鳄鱼法则(特转此贴,给不会止损的朋友们)
  20. 将json数据格式转化成excel插件JsonExportExcel.js的使用demo

热门文章

  1. python有什么用途-Python是什么 Python的用处
  2. 为什么语音输入法始终没有在电脑上得以普及?
  3. qml 定义函数_QML类型系统
  4. 【数据结构和算法笔记】分别用vector数组和链表实现图的邻接表
  5. 索尼高清影视技术学院参观观后感
  6. 2020年春季计算机网络考试,国家开放大学2020年春季学期电大考试《计算机网络》精选考试题及答案...
  7. python删除指定字符_python删除字符串中指定字符的方法
  8. android api接口封装,android-apidesigner是一个网络接口封装工具
  9. 2021牛客寒假算法基础集训营1,签到题ABFIJ
  10. 【CCCC】L3-009 长城 (30分),计算几何+凸包,极角排序