The meaning of each configuration item of Echarts

Link to echarts in the original text - a detailed summary of each configuration item - A Lemon - Blog Garden


Recently, we have to build a tool class for Echarts configuration, so let’s take a closer look at the meaning of each configuration item of Echarts

icon title 

  1. title: {

  2. x: 'left', // 水平安放位置,默认为左对齐,可选为:

  3. // 'center' ¦ 'left' ¦ 'right'

  4. // ¦ {number}(x坐标,单位px)

  5. y: 'top', // 垂直安放位置,默认为全图顶端,可选为:

  6. // 'top' ¦ 'bottom' ¦ 'center'

  7. // ¦ {number}(y坐标,单位px)

  8. //textAlign: null // 水平对齐方式,默认根据x设置自动调整

  9. backgroundColor: 'rgba(0,0,0,0)',

  10. borderColor: '#ccc', // 标题边框颜色

  11. borderWidth: 0, // 标题边框线宽,单位px,默认为0(无边框)

  12. padding: 5, // 标题内边距,单位px,默认各方向内边距为5,

  13. // 接受数组分别设定上右下左边距,同css

  14. itemGap: 10, // 主副标题纵向间隔,单位px,默认为10,

  15. textStyle: {

  16. fontSize: 18,

  17. fontWeight: 'bolder',

  18. color: '#333' // 主标题文字颜色

  19. },

  20. subtextStyle: {

  21. color: '#aaa' // 副标题文字颜色

  22. }

  23. },

2. Legend

  1. legend: {

  2. orient: 'horizontal', // 布局方式,默认为水平布局,可选为:

  3. // 'horizontal' ¦ 'vertical'

  4. x: 'center', // 水平安放位置,默认为全图居中,可选为:

  5. // 'center' ¦ 'left' ¦ 'right'

  6. // ¦ {number}(x坐标,单位px)

  7. y: 'top', // 垂直安放位置,默认为全图顶端,可选为:

  8. // 'top' ¦ 'bottom' ¦ 'center'

  9. // ¦ {number}(y坐标,单位px)

  10. backgroundColor: 'rgba(0,0,0,0)',

  11. borderColor: '#ccc', // 图例边框颜色

  12. borderWidth: 0, // 图例边框线宽,单位px,默认为0(无边框)

  13. padding: 5, // 图例内边距,单位px,默认各方向内边距为5,

  14. // 接受数组分别设定上右下左边距,同css

  15. itemGap: 10, // 各个item之间的间隔,单位px,默认为10,

  16. // 横向布局时为水平间隔,纵向布局时为纵向间隔

  17. itemWidth: 20, // 图例图形宽度

  18. itemHeight: 14, // 图例图形高度

  19. textStyle: {

  20. color: '#333' // 图例文字颜色

  21. }

  22. },

3. Range

  1. dataRange: {

  2. orient: 'vertical', // 布局方式,默认为垂直布局,可选为:

  3. // 'horizontal' ¦ 'vertical'

  4. x: 'left', // 水平安放位置,默认为全图左对齐,可选为:

  5. // 'center' ¦ 'left' ¦ 'right'

  6. // ¦ {number}(x坐标,单位px)

  7. y: 'bottom', // 垂直安放位置,默认为全图底部,可选为:

  8. // 'top' ¦ 'bottom' ¦ 'center'

  9. // ¦ {number}(y坐标,单位px)

  10. backgroundColor: 'rgba(0,0,0,0)',

  11. borderColor: '#ccc', // 值域边框颜色

  12. borderWidth: 0, // 值域边框线宽,单位px,默认为0(无边框)

  13. padding: 5, // 值域内边距,单位px,默认各方向内边距为5,

  14. // 接受数组分别设定上右下左边距,同css

  15. itemGap: 10, // 各个item之间的间隔,单位px,默认为10,

  16. // 横向布局时为水平间隔,纵向布局时为纵向间隔

  17. itemWidth: 20, // 值域图形宽度,线性渐变水平布局宽度为该值 * 10

  18. itemHeight: 14, // 值域图形高度,线性渐变垂直布局高度为该值 * 10

  19. splitNumber: 5, // 分割段数,默认为5,为0时为线性渐变

  20. color:['#1e90ff','#f0ffff'],//颜色

  21. //text:['高','低'], // 文本,默认为数值文本

  22. textStyle: {

  23. color: '#333' // 值域文字颜色

  24. }

  25. },

  26. toolbox: {

  27. orient: 'horizontal', // 布局方式,默认为水平布局,可选为:

  28. // 'horizontal' ¦ 'vertical'

  29. x: 'right', // 水平安放位置,默认为全图右对齐,可选为:

  30. // 'center' ¦ 'left' ¦ 'right'

  31. // ¦ {number}(x坐标,单位px)

  32. y: 'top', // 垂直安放位置,默认为全图顶端,可选为:

  33. // 'top' ¦ 'bottom' ¦ 'center'

  34. // ¦ {number}(y坐标,单位px)

  35. color : ['#1e90ff','#22bb22','#4b0082','#d2691e'],

  36. backgroundColor: 'rgba(0,0,0,0)', // 工具箱背景颜色

  37. borderColor: '#ccc', // 工具箱边框颜色

  38. borderWidth: 0, // 工具箱边框线宽,单位px,默认为0(无边框)

  39. padding: 5, // 工具箱内边距,单位px,默认各方向内边距为5,

  40. // 接受数组分别设定上右下左边距,同css

  41. itemGap: 10, // 各个item之间的间隔,单位px,默认为10,

  42. // 横向布局时为水平间隔,纵向布局时为纵向间隔

  43. itemSize: 16, // 工具箱图形宽度

  44. featureImageIcon : {}, // 自定义图片icon

  45. featureTitle : {

  46. mark : '辅助线开关',

  47. markUndo : '删除辅助线',

  48. markClear : '清空辅助线',

  49. dataZoom : '区域缩放',

  50. dataZoomReset : '区域缩放后退',

  51. dataView : '数据视图',

  52. lineChart : '折线图切换',

  53. barChart : '柱形图切换',

  54. restore : '还原',

  55. saveAsImage : '保存为图片'

  56. }

  57. },

4. Prompt box

  1. tooltip: {

  2. trigger: 'item', // 触发类型,默认数据触发,见下图,可选为:'item' ¦ 'axis'

  3. showDelay: 20, // 显示延迟,添加显示延迟可以避免频繁切换,单位ms

  4. hideDelay: 100, // 隐藏延迟,单位ms

  5. transitionDuration : 0.4, // 动画变换时间,单位s

  6. backgroundColor: 'rgba(0,0,0,0.7)', // 提示背景颜色,默认为透明度为0.7的黑色

  7. borderColor: '#333', // 提示边框颜色

  8. borderRadius: 4, // 提示边框圆角,单位px,默认为4

  9. borderWidth: 0, // 提示边框线宽,单位px,默认为0(无边框)

  10. padding: 5, // 提示内边距,单位px,默认各方向内边距为5,

  11. // 接受数组分别设定上右下左边距,同css

  12. axisPointer : { // 坐标轴指示器,坐标轴触发有效

  13. type : 'line', // 默认为直线,可选为:'line' | 'shadow'

  14. lineStyle : { // 直线指示器样式设置

  15. color: '#48b',

  16. width: 2,

  17. type: 'solid'

  18. },

  19. shadowStyle : { // 阴影指示器样式设置

  20. width: 'auto', // 阴影大小

  21. color: 'rgba(150,150,150,0.3)' // 阴影颜色

  22. }

  23. },

  24. textStyle: {

  25. color: '#fff'

  26. }

  27. },

5. Area scaling controller

  1. dataZoom: {

  2. orient: 'horizontal', // 布局方式,默认为水平布局,可选为:

  3. // 'horizontal' ¦ 'vertical'

  4. // x: {number}, // 水平安放位置,默认为根据grid参数适配,可选为:

  5. // {number}(x坐标,单位px)

  6. // y: {number}, // 垂直安放位置,默认为根据grid参数适配,可选为:

  7. // {number}(y坐标,单位px)

  8. // width: {number}, // 指定宽度,横向布局时默认为根据grid参数适配

  9. // height: {number}, // 指定高度,纵向布局时默认为根据grid参数适配

  10. backgroundColor: 'rgba(0,0,0,0)', // 背景颜色

  11. dataBackgroundColor: '#eee', // 数据背景颜色

  12. fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色

  13. handleColor: 'rgba(70,130,180,0.8)' // 手柄颜色

  14. },

6. Grid

  1. grid: {

  2. x: 80,

  3. y: 60,

  4. x2: 80,

  5. y2: 60,

  6. // width: {totalWidth} - x - x2,

  7. // height: {totalHeight} - y - y2,

  8. backgroundColor: 'rgba(0,0,0,0)',

  9. borderWidth: 1,

  10. borderColor: '#ccc'

  11. },

7. Category Axis

  1. categoryAxis: {

  2. position: 'bottom', // 位置

  3. nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'

  4. boundaryGap: true, // 类目起始和结束两端空白策略

  5. axisLine: { // 坐标轴线

  6. show: true, // 默认显示,属性show控制显示与否

  7. lineStyle: { // 属性lineStyle控制线条样式

  8. color: '#48b',

  9. width: 2,

  10. type: 'solid'

  11. }

  12. },

  13. axisTick: { // 坐标轴小标记

  14. show: true, // 属性show控制显示与否,默认不显示

  15. interval: 'auto',

  16. // onGap: null,

  17. inside : false, // 控制小标记是否在grid里

  18. length :5, // 属性length控制线长

  19. lineStyle: { // 属性lineStyle控制线条样式

  20. color: '#333',

  21. width: 1

  22. }

  23. },

  24. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel

  25. show: true,

  26. interval: 'auto',

  27. rotate: 0,

  28. margin: 8,

  29. // formatter: null,

  30. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE

  31. color: '#333'

  32. }

  33. },

  34. splitLine: { // 分隔线

  35. show: true, // 默认显示,属性show控制显示与否

  36. // onGap: null,

  37. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式

  38. color: ['#ccc'],

  39. width: 1,

  40. type: 'solid'

  41. }

  42. },

  43. splitArea: { // 分隔区域

  44. show: false, // 默认不显示,属性show控制显示与否

  45. // onGap: null,

  46. areaStyle: { // 属性areaStyle(详见areaStyle)控制区域样式

  47. color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']

  48. }

  49. }

  50. },

8. Default parameter of numerical axis

  1. valueAxis: {

  2. position: 'left', // 位置

  3. nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'

  4. nameTextStyle: {}, // 坐标轴文字样式,默认取全局样式

  5. boundaryGap: [0, 0], // 数值起始和结束两端空白策略

  6. splitNumber: 5, // 分割段数,默认为5

  7. axisLine: { // 坐标轴线

  8. show: true, // 默认显示,属性show控制显示与否

  9. lineStyle: { // 属性lineStyle控制线条样式

  10. color: '#48b',

  11. width: 2,

  12. type: 'solid'

  13. }

  14. },

  15. axisTick: { // 坐标轴小标记

  16. show: false, // 属性show控制显示与否,默认不显示

  17. inside : false, // 控制小标记是否在grid里

  18. length :5, // 属性length控制线长

  19. lineStyle: { // 属性lineStyle控制线条样式

  20. color: '#333',

  21. width: 1

  22. }

  23. },

  24. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel

  25. show: true,

  26. rotate: 0,

  27. margin: 8,

  28. // formatter: null,

  29. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE

  30. color: '#333'

  31. }

  32. },

  33. splitLine: { // 分隔线

  34. show: true, // 默认显示,属性show控制显示与否

  35. lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式

  36. color: ['#ccc'],

  37. width: 1,

  38. type: 'solid'

  39. }

  40. },

  41. splitArea: { // 分隔区域

  42. show: false, // 默认不显示,属性show控制显示与否

  43. areaStyle: { // 属性areaStyle(详见areaStyle)控制区域样式

  44. color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']

  45. }

  46. }

  47. },

  48. polar : {

  49. center : ['50%', '50%'], // 默认全局居中

  50. radius : '75%',

  51. startAngle : 90,

  52. splitNumber : 5,

  53. name : {

  54. show: true,

  55. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE

  56. color: '#333'

  57. }

  58. },

  59. axisLine: { // 坐标轴线

  60. show: true, // 默认显示,属性show控制显示与否

  61. lineStyle: { // 属性lineStyle控制线条样式

  62. color: '#ccc',

  63. width: 1,

  64. type: 'solid'

  65. }

  66. },

  67. axisLabel: { // 坐标轴文本标签,详见axis.axisLabel

  68. show: false,

  69. textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE

  70. color: '#333'

  71. }

  72. },

  73. splitArea : {

  74. show : true,

  75. areaStyle : {

  76. color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']

  77. }

  78. },

  79. splitLine : {

  80. show : true,

  81. lineStyle : {

  82. width : 1,

  83. color : '#ccc'

  84. }

  85. }

  86. },

9. Default parameters of histogram

  1. bar: {

  2. barMinHeight: 0, // 最小高度改为0

  3. // barWidth: null, // 默认自适应

  4. barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值

  5. barCategoryGap : '20%', // 类目间柱形距离,默认为类目间距的20%,可设固定值

  6. itemStyle: {

  7. normal: {

  8. // color: '各异',

  9. barBorderColor: '#fff', // 柱条边线

  10. barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0

  11. barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1

  12. label: {

  13. show: false

  14. // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为

  15. // 'inside'|'left'|'right'|'top'|'bottom'

  16. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  17. }

  18. },

  19. emphasis: {

  20. // color: '各异',

  21. barBorderColor: 'rgba(0,0,0,0)', // 柱条边线

  22. barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0

  23. barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1

  24. label: {

  25. show: false

  26. // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为

  27. // 'inside'|'left'|'right'|'top'|'bottom'

  28. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  29. }

  30. }

  31. }

  32. },

10. Default parameters of the line chart

  1. line: {

  2. itemStyle: {

  3. normal: {

  4. // color: 各异,

  5. label: {

  6. show: false

  7. // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为

  8. // 'inside'|'left'|'right'|'top'|'bottom'

  9. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  10. },

  11. lineStyle: {

  12. width: 2,

  13. type: 'solid',

  14. shadowColor : 'rgba(0,0,0,0)', //默认透明

  15. shadowBlur: 5,

  16. shadowOffsetX: 3,

  17. shadowOffsetY: 3

  18. }

  19. },

  20. emphasis: {

  21. // color: 各异,

  22. label: {

  23. show: false

  24. // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为

  25. // 'inside'|'left'|'right'|'top'|'bottom'

  26. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  27. }

  28. }

  29. },

  30. //smooth : false,

  31. //symbol: null, // 拐点图形类型

  32. symbolSize: 2, // 拐点图形大小

  33. //symbolRotate : null, // 拐点图形旋转控制

  34. showAllSymbol: false // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略)

  35. },

11. K-line chart default parameters

  1. k: {

  2. // barWidth : null // 默认自适应

  3. // barMaxWidth : null // 默认自适应

  4. itemStyle: {

  5. normal: {

  6. color: '#fff', // 阳线填充颜色

  7. color0: '#00aa11', // 阴线填充颜色

  8. lineStyle: {

  9. width: 1,

  10. color: '#ff3200', // 阳线边框颜色

  11. color0: '#00aa11' // 阴线边框颜色

  12. }

  13. },

  14. emphasis: {

  15. // color: 各异,

  16. // color0: 各异

  17. }

  18. }

  19. },

12. Default parameters of scatter plot

  1. scatter: {

  2. //symbol: null, // 图形类型

  3. symbolSize: 4, // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2

  4. //symbolRotate : null, // 图形旋转控制

  5. large: false, // 大规模散点图

  6. largeThreshold: 2000,// 大规模阀值,large为true且数据量>largeThreshold才启用大规模模式

  7. itemStyle: {

  8. normal: {

  9. // color: 各异,

  10. label: {

  11. show: false

  12. // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为

  13. // 'inside'|'left'|'right'|'top'|'bottom'

  14. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  15. }

  16. },

  17. emphasis: {

  18. // color: '各异'

  19. label: {

  20. show: false

  21. // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为

  22. // 'inside'|'left'|'right'|'top'|'bottom'

  23. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  24. }

  25. }

  26. }

  27. },

13. Default parameters of radar chart

  1. radar : {

  2. itemStyle: {

  3. normal: {

  4. // color: 各异,

  5. label: {

  6. show: false

  7. },

  8. lineStyle: {

  9. width: 2,

  10. type: 'solid'

  11. }

  12. },

  13. emphasis: {

  14. // color: 各异,

  15. label: {

  16. show: false

  17. }

  18. }

  19. },

  20. //symbol: null, // 拐点图形类型

  21. symbolSize: 2 // 可计算特性参数,空数据拖拽提示图形大小

  22. //symbolRotate : null, // 图形旋转控制

  23. },

14. Default parameters of pie chart

  1. pie: {

  2. center : ['50%', '50%'], // 默认全局居中

  3. radius : [0, '75%'],

  4. clockWise : false, // 默认逆时针

  5. startAngle: 90,

  6. minAngle: 0, // 最小角度改为0

  7. selectedOffset: 10, // 选中是扇区偏移量

  8. itemStyle: {

  9. normal: {

  10. // color: 各异,

  11. borderColor: '#fff',

  12. borderWidth: 1,

  13. label: {

  14. show: true,

  15. position: 'outer'

  16. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  17. },

  18. labelLine: {

  19. show: true,

  20. length: 20,

  21. lineStyle: {

  22. // color: 各异,

  23. width: 1,

  24. type: 'solid'

  25. }

  26. }

  27. },

  28. emphasis: {

  29. // color: 各异,

  30. borderColor: 'rgba(0,0,0,0)',

  31. borderWidth: 1,

  32. label: {

  33. show: false

  34. // position: 'outer'

  35. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  36. },

  37. labelLine: {

  38. show: false,

  39. length: 20,

  40. lineStyle: {

  41. // color: 各异,

  42. width: 1,

  43. type: 'solid'

  44. }

  45. }

  46. }

  47. }

  48. },

  49. map: {

  50. mapType: 'china', // 各省的mapType暂时都用中文

  51. mapLocation: {

  52. x : 'center',

  53. y : 'center'

  54. // width // 自适应

  55. // height // 自适应

  56. },

  57. showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效

  58. itemStyle: {

  59. normal: {

  60. // color: 各异,

  61. borderColor: '#fff',

  62. borderWidth: 1,

  63. areaStyle: {

  64. color: '#ccc'//rgba(135,206,250,0.8)

  65. },

  66. label: {

  67. show: false,

  68. textStyle: {

  69. color: 'rgba(139,69,19,1)'

  70. }

  71. }

  72. },

  73. emphasis: { // 也是选中样式

  74. // color: 各异,

  75. borderColor: 'rgba(0,0,0,0)',

  76. borderWidth: 1,

  77. areaStyle: {

  78. color: 'rgba(255,215,0,0.8)'

  79. },

  80. label: {

  81. show: false,

  82. textStyle: {

  83. color: 'rgba(139,69,19,1)'

  84. }

  85. }

  86. }

  87. }

  88. },

  89. force : {

  90. // 数据map到圆的半径的最小值和最大值

  91. minRadius : 10,

  92. maxRadius : 20,

  93. density : 1.0,

  94. attractiveness : 1.0,

  95. // 初始化的随机大小位置

  96. initSize : 300,

  97. // 向心力因子,越大向心力越大

  98. centripetal : 1,

  99. // 冷却因子

  100. coolDown : 0.99,

  101. // 分类里如果有样式会覆盖节点默认样式

  102. itemStyle: {

  103. normal: {

  104. // color: 各异,

  105. label: {

  106. show: false

  107. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  108. },

  109. nodeStyle : {

  110. brushType : 'both',

  111. color : '#f08c2e',

  112. strokeColor : '#5182ab'

  113. },

  114. linkStyle : {

  115. strokeColor : '#5182ab'

  116. }

  117. },

  118. emphasis: {

  119. // color: 各异,

  120. label: {

  121. show: false

  122. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  123. },

  124. nodeStyle : {},

  125. linkStyle : {}

  126. }

  127. }

  128. },

  129. chord : {

  130. radius : ['65%', '75%'],

  131. center : ['50%', '50%'],

  132. padding : 2,

  133. sort : 'none', // can be 'none', 'ascending', 'descending'

  134. sortSub : 'none', // can be 'none', 'ascending', 'descending'

  135. startAngle : 90,

  136. clockWise : false,

  137. showScale : false,

  138. showScaleText : false,

  139. itemStyle : {

  140. normal : {

  141. label : {

  142. show : true

  143. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  144. },

  145. lineStyle : {

  146. width : 0,

  147. color : '#000'

  148. },

  149. chordStyle : {

  150. lineStyle : {

  151. width : 1,

  152. color : '#666'

  153. }

  154. }

  155. },

  156. emphasis : {

  157. lineStyle : {

  158. width : 0,

  159. color : '#000'

  160. },

  161. chordStyle : {

  162. lineStyle : {

  163. width : 2,

  164. color : '#333'

  165. }

  166. }

  167. }

  168. }

  169. },

  170. island: {

  171. r: 15,

  172. calculateStep: 0.1 // 滚轮可计算步长 0.1 = 10%

  173. },

  174. markPoint : {

  175. symbol: 'pin', // 标注类型

  176. symbolSize: 10, // 标注大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2

  177. //symbolRotate : null, // 标注旋转控制

  178. itemStyle: {

  179. normal: {

  180. // color: 各异,

  181. // borderColor: 各异, // 标注边线颜色,优先于color

  182. borderWidth: 2, // 标注边线线宽,单位px,默认为1

  183. label: {

  184. show: true,

  185. position: 'inside' // 可选为'left'|'right'|'top'|'bottom'

  186. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  187. }

  188. },

  189. emphasis: {

  190. // color: 各异

  191. label: {

  192. show: true

  193. // position: 'inside' // 'left'|'right'|'top'|'bottom'

  194. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  195. }

  196. }

  197. }

  198. },

  199. markLine : {

  200. // 标线起始和结束的symbol介绍类型,如果都一样,可以直接传string

  201. symbol: ['circle', 'arrow'],

  202. // 标线起始和结束的symbol大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2

  203. symbolSize: [2, 4],

  204. // 标线起始和结束的symbol旋转控制

  205. //symbolRotate : null,

  206. itemStyle: {

  207. normal: {

  208. // color: 各异, // 标线主色,线色,symbol主色

  209. // borderColor: 随color, // 标线symbol边框颜色,优先于color

  210. borderWidth: 2, // 标线symbol边框线宽,单位px,默认为2

  211. label: {

  212. show: false,

  213. // 可选为 'start'|'end'|'left'|'right'|'top'|'bottom'

  214. position: 'inside',

  215. textStyle: { // 默认使用全局文本样式,详见TEXTSTYLE

  216. color: '#333'

  217. }

  218. },

  219. lineStyle: {

  220. // color: 随borderColor, // 主色,线色,优先级高于borderColor和color

  221. // width: 随borderWidth, // 优先于borderWidth

  222. type: 'solid',

  223. shadowColor : 'rgba(0,0,0,0)', //默认透明

  224. shadowBlur: 5,

  225. shadowOffsetX: 3,

  226. shadowOffsetY: 3

  227. }

  228. },

  229. emphasis: {

  230. // color: 各异

  231. label: {

  232. show: false

  233. // position: 'inside' // 'left'|'right'|'top'|'bottom'

  234. // textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE

  235. },

  236. lineStyle : {}

  237. }

  238. }

  239. },

  240. textStyle: {

  241. decoration: 'none',

  242. fontFamily: 'Arial, Verdana, sans-serif',

  243. fontFamily2: '微软雅黑', // IE8- 字体模糊并且不支持不同字体混排,额外指定一份

  244. fontSize: 12,

  245. fontStyle: 'normal',

  246. fontWeight: 'normal'

  247. },

15. List of default logo graphic types

  1. symbolList : [

  2. 'circle', 'rectangle', 'triangle', 'diamond',

  3. 'emptyCircle', 'emptyRectangle', 'emptyTriangle', 'emptyDiamond'

  4. ],

16. Computable feature configuration, island, prompt color

  1. calculable: false, // 默认关闭可计算特性

  2. calculableColor: 'rgba(255,165,0,0.6)', // 拖拽提示边框颜色

  3. calculableHolderColor: '#ccc', // 可计算占位提示颜色

  4. nameConnector: ' & ',

  5. valueConnector: ' : ',

  6. animation: true,

  7. animationThreshold: 2500, // 动画元素阀值,产生的图形原素超过2500不出动画

  8. addDataAnimation: true, // 动态数据接口是否开启动画效果

  9. animationDuration: 2000,

  10. animationEasing: 'ExponentialOut' //BounceOut

Guess you like

Origin blog.csdn.net/m0_71231013/article/details/126638793