optionConfig.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. export default class EchartsOptions {
  2. constructor() {
  3. return {
  4. // 进行相关配置
  5. backgroundColor: "#02AFDB",
  6. tooltip: {}, // 鼠标移到图里面的浮动提示框
  7. geo: {
  8. // 这个是重点配置区
  9. map: "北京", // 表示中国地图
  10. roam: true,
  11. label: {
  12. normal: {
  13. show: true, // 是否显示对应地名
  14. textStyle: {
  15. color: "rgba(0,0,0,0.4)"
  16. }
  17. }
  18. },
  19. itemStyle: {
  20. normal: {
  21. borderColor: "rgba(0, 0, 0, 0.2)"
  22. },
  23. emphasis: {
  24. areaColor: null,
  25. shadowOffsetX: 0,
  26. shadowOffsetY: 0,
  27. shadowBlur: 20,
  28. borderWidth: 0,
  29. shadowColor: "rgba(0, 0, 0, 0.5)"
  30. }
  31. }
  32. },
  33. series: [
  34. {
  35. type: "scatter",
  36. coordinateSystem: "geo" // 对应上方配置
  37. },
  38. {
  39. name: "启动次数", // 浮动框的标题
  40. type: "map",
  41. geoIndex: 0,
  42. data: [
  43. {
  44. name: "北京",
  45. value: 599
  46. },
  47. {
  48. name: "上海",
  49. value: 142
  50. },
  51. {
  52. name: "黑龙江",
  53. value: 1144
  54. },
  55. {
  56. name: "深圳",
  57. value: 92
  58. },
  59. {
  60. name: "湖北",
  61. value: 810
  62. },
  63. {
  64. name: "四川",
  65. value: 453
  66. }
  67. ]
  68. }
  69. ]
  70. };
  71. }
  72. }