1. mytextStyle={
  2. color:"#333", //文字颜色
  3. fontStyle:"normal", //italic斜体 oblique倾斜
  4. fontWeight:"normal", //文字粗细bold bolder lighter 100 | 200 | 300 | 400...
  5. fontFamily:"sans-serif", //字体系列
  6. fontSize:18, //字体大小
  7. };
  8. mylineStyle={
  9. color:"#333", //颜色,'rgb(128, 128, 128)','rgba(128, 128, 128, 0.5)',支持线性渐变,径向渐变,纹理填充
  10. shadowColor:"red", //阴影颜色
  11. shadowOffsetX:0, //阴影水平方向上的偏移距离。
  12. shadowOffsetY:0, //阴影垂直方向上的偏移距离
  13. shadowBlur:10, //图形阴影的模糊大小。
  14. type:"solid", //坐标轴线线的类型,solid,dashed,dotted
  15. width:1, //坐标轴线线宽
  16. opacity:1, //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形
  17. };
  18. myareaStyle={
  19. color:['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)'],//分隔区域颜色。分隔区域会按数组中颜色的顺序依次循环设置颜色。默认是一个深浅的间隔色。
  20. shadowColor:"red", //阴影颜色
  21. shadowOffsetX:0, //阴影水平方向上的偏移距离。
  22. shadowOffsetY:0, //阴影垂直方向上的偏移距离
  23. shadowBlur:10, //图形阴影的模糊大小。
  24. opacity:1, //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形
  25. };
  26. myitemStyle={
  27. color:"red", //颜色
  28. borderColor:"#000", //边框颜色
  29. borderWidth:0, //柱条的描边宽度,默认不描边。
  30. borderType:"solid", //柱条的描边类型,默认为实线,支持 'dashed', 'dotted'。
  31. barBorderRadius:0, //柱形边框圆角半径,单位px,支持传入数组分别指定柱形4个圆角半径。
  32. shadowBlur:10, //图形阴影的模糊大小。
  33. shadowColor:"#000", //阴影颜色
  34. shadowOffsetX:0, //阴影水平方向上的偏移距离。
  35. shadowOffsetY:0, //阴影垂直方向上的偏移距离。
  36. opacity:1, //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。
  37. };
  38. mylabel={
  39. show:false, //是否显示标签。
  40. position:"inside", //标签的位置。// 绝对的像素值[10, 10],// 相对的百分比['50%', '50%'].'top','left','right','bottom','inside','insideLeft','insideRight','insideTop','insideBottom','insideTopLeft','insideBottomLeft','insideTopRight','insideBottomRight'
  41. offset:[30, 40], //是否对文字进行偏移。默认不偏移。例如:[30, 40] 表示文字在横向上偏移 30,纵向上偏移 40。
  42. formatter:'{b}: {c}', //标签内容格式器。模板变量有 {a}、{b}、{c},分别表示系列名,数据名,数据值。
  43. textStyle:mytextStyle
  44. };
  45. mypoint={
  46. symbol:"pin", //图形 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
  47. symbolSize:50, //标记的大小,可以设置成诸如 10 这样单一的数字,也可以用数组分开表示宽和高,例如 [20, 10] 表示标记宽为20,高为10。
  48. symbolRotate:0, //标记的旋转角度。注意在 markLine 中当 symbol 为 'arrow' 时会忽略 symbolRotate 强制设置为切线的角度。
  49. symbolOffset:[0,0], //标记相对于原本位置的偏移。默认情况下,标记会居中置放在数据对应的位置
  50. silent:false, //图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
  51. label:{
  52. normal:mylabel,
  53. emphasis:mylabel
  54. },
  55. itemStyle:{
  56. normal:myitemStyle,
  57. emphasis:myitemStyle
  58. }
  59. };
  60. myline={
  61. symbol:["pin","circle"], //图形 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
  62. symbolSize:50, //标记的大小,可以设置成诸如 10 这样单一的数字,也可以用数组分开表示宽和高,例如 [20, 10] 表示标记宽为20,高为10。
  63. precision:2, //标线数值的精度,在显示平均值线的时候有用。
  64. silent:false, //图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
  65. label:{
  66. normal:mylabel,
  67. emphasis:mylabel
  68. },
  69. lineStyle:{
  70. normal:mylineStyle,
  71. emphasis:mylineStyle
  72. }
  73. };
  74. myarea={
  75. silent:false, //图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
  76. label:{
  77. normal:mylabel,
  78. emphasis:mylabel
  79. },
  80. itemStyle:{
  81. normal:myitemStyle,
  82. emphasis:myitemStyle
  83. }
  84. };
  85. series=[
  86. {
  87. type:"effectScatter", //特效散点图
  88. zlevel:0, //柱状图所有图形的 zlevel 值。
  89. z:2, //柱状图组件的所有图形的z值。控制图形的前后顺序。z值小的图形会被z值大的图形覆盖。
  90. silent:false, //图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
  91. name:"数据名称", //系列名称,用于tooltip的显示,legend 的图例筛选,在 setOption 更新数据和配置项时用于指定对应的系列。
  92. legendHoverLink:true, //是否启用图例 hover 时的联动高亮。
  93. hoverAnimation:true, //是否开启鼠标 hover 的提示动画效果。
  94. effectType:"ripple", //特效类型,目前只支持涟漪特效'ripple'。
  95. showEffectOn:"render", //配置何时显示特效。可选:'render' 绘制完成后显示特效。'emphasis' 高亮(hover)的时候显示特效。
  96. rippleEffect:{ //涟漪特效相关配置。
  97. period:4, //动画的时间。
  98. scale:2.5, //动画中波纹的最大缩放比例。
  99. brushType:'fill', //波纹的绘制方式,可选 'stroke' 和 'fill'。
  100. },
  101. coordinateSystem:"geo", //'cartesian2d'使用二维的直角坐标系。'geo'使用地理坐标系
  102. xAxisIndex:0, //使用的 x 轴的 index,在单个图表实例中存在多个 x 轴的时候有用。
  103. yAxisIndex:0, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用。
  104. polarIndex:0, //使用的极坐标系的 index,在单个图表实例中存在多个极坐标系的时候有用。
  105. geoIndex:0, //使用的地理坐标系的 index,在单个图表实例中存在多个地理坐标系的时候有用。
  106. calendarIndex:0, //使用的日历坐标系的 index,在单个图表实例中存在多个日历坐标系的时候有用。
  107. symbol:"pin", //图形 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
  108. symbolSize:50, //标记的大小,可以设置成诸如 10 这样单一的数字,也可以用数组分开表示宽和高,例如 [20, 10] 表示标记宽为20,高为10。
  109. symbolRotate:0, //标记的旋转角度。注意在 markLine 中当 symbol 为 'arrow' 时会忽略 symbolRotate 强制设置为切线的角度。
  110. symbolOffset:[0,0], //标记相对于原本位置的偏移。默认情况下,标记会居中置放在数据对应的位置
  111. large:false, //是否开启大规模散点图的优化,在数据图形特别多的时候(>=5k)可以开启。开启后配合 largeThreshold 在数据量大于指定阈值的时候对绘制进行优化。缺点:优化后不能自定义设置单个数据项的样式。
  112. largeThreshold:2000, //开启绘制优化的阈值。
  113. cursor:"pointer", //鼠标悬浮时在图形元素上时鼠标的样式是什么。同 CSS 的 cursor。
  114. label:{ //图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等,
  115. normal:mylabel,
  116. emphasis:mylabel
  117. },
  118. itemStyle:{ //图形样式,normal 是图形在默认状态下的样式;emphasis 是图形在高亮状态下的样式,比如在鼠标悬浮或者图例联动高亮时。
  119. normal:myitemStyle,
  120. emphasis:myitemStyle,
  121. },
  122. encode: { //可以定义 data 的哪个维度被编码成什么
  123. x: [3, 1, 5], // 表示维度 3、1、5 映射到 x 轴。
  124. y: 2, // 表示维度 2 映射到 y 轴。
  125. tooltip: [3, 2, 4], // 表示维度 3、2、4 会在 tooltip 中显示。
  126. label: 3 // 表示 label 使用维度 3。
  127. },
  128. data: [ //每一列称为一个『维度』。维度下标从0开始
  129. [12, 44, 55, 66, 2],
  130. [23, 6, 16, 23, 1],
  131. [12, 44, 55, 66, 2],
  132. [23, 6, 16, 23, 1],
  133. [12, 44, 55, 66, 2],
  134. [23, 6, 16, 23, 1],
  135. ],
  136. //markPoint:同bar
  137. //markLine:同bar
  138. //markArea:同bar
  139. tooltip:tooltip
  140. },
  141. ];

Echarts特效散点图全解的更多相关文章

  1. Echarts数据可视化全解

    点击进入 Echarts数据可视化全解

  2. Echarts数据可视化全解注释

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

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

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

  4. Echarts数据可视化series-scatter散点图,开发全解+完美注释

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

  5. Echarts数据可视化series-radar雷达图,开发全解+完美注释

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

  6. Echarts数据可视化series-pie饼图,开发全解+完美注释

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

  7. Echarts数据可视化series-map地图,开发全解+完美注释

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

  8. Echarts数据可视化series-line线图,开发全解+完美注释

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

  9. Echarts数据可视化series-heatmap热力图,开发全解+完美注释

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

随机推荐

  1. Python3基础(二) 基本数据类型

    Python中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建.在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型 ...

  2. 自然语言处理中的Attention Model:是什么及为什么

    /* 版权声明:能够随意转载.转载时请标明文章原始出处和作者信息 .*/ author: 张俊林 要是关注深度学习在自然语言处理方面的研究进展,我相信你一定听说过Attention Model(后文有 ...

  3. objc_setAssociatedObject

    学习笔记:通过 objc_setAssociatedObject alert 和 button关联 及传值 标签: ios 2013-11-22 16:25 7924人阅读 评论(1) 收藏 举报   ...

  4. Bitmap通过getWidth和getHeight获取尺寸不符

    在使用BitmapFactory载入图片时,常会出现这样的情况,返回的图片尺寸与实际尺寸不符.这是因为我们把图片资源放到res/drawable文件路径下时,选择的文件不同所致.不同的目录会有不同的缩 ...

  5. 全面解析布局(Grid & Canvas &StackPanel &Wrappanel) 转

    写这篇文章前,特意在百度搜索了一下,发现目前网上介绍布局的文章不多,质量也不是很高.拿grid和canvas来讲,这两个布局容器还是有许多小细节值得讲的,如果你不了解的话,开发中经常会遇到一些让人匪夷 ...

  6. SQL server用到的SQL语句备份下

    这是触发器用于关联条件的 -------------1-------------- set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER trigger ...

  7. 观察者模式-C#实现

    定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新. 观察者模式有四个角色:抽象主题.具体主题.抽象观察者.具体观察者. 抽象主题:把所有观察者对象 ...

  8. 八皇后问题---详解---参考<<紫书>>

    在一个8*8的棋盘上  放置八个皇后 , 使得他们互相不攻击(皇后攻击范围为 同行同列同对角线) , 方法一 : 从64个格子中 选一个子集 , 使得 " 子集 中恰好有八个元素 , 且任意 ...

  9. 汇编程序44:检测点13.1 (jmp near ptr 标号指令的中断例程)

    安装程序: assume cs:code //jmp near ptr 标号指令的替代实现,使用iret指令 code segment start: mov ax,cs mov ds,ax mov s ...

  10. linux命令大杂烩之网络管理

    在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具. 作为一款强力 ...