沈丘营商办后台前端项目
346149741
2024-06-18 9fb6a0ff49c2af567be2e3adaf93c4c301b3f102
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
const options = {
  title: [
    {
      text: "中原金融区域分布",
      show: true,
      left: 10,
      triggerEvent: false, // 是否触发事件
      textStyle: {},
    },
  ],
 
  // backgroundColor: "#404a59",
  // dataRange: {
  //   //左下角的颜色块。start:值域开始值;end:值域结束值;label:图例名称;color:自定义颜色值
  //   x: "left",
  //   y: "bottom",
  //   splitList: [
  //     { start: 41, label: "> 41  极高", color: "#b80909" },
  //     { start: 30, end: 40, label: "31 - 40  高", color: "#e64546" },
  //     { start: 21, end: 30, label: "21 - 30  中", color: "#f57567" },
  //     { start: 11, end: 20, label: "11 - 20  低", color: "#ff9985" },
  //     { start: 0, end: 10, label: "0 -10 无数据", color: "#ffe5db" },
  //   ],
  // },
  visualMap: {
    //左下角的渐变颜色条
    inRange: {
      color: ["#e0ffff", "#006edd"],
    },
    show: false,
  },
  tooltip: {
    // tooltip 提示框组件
    /*    background: '',
       trigger: 'item',   // 触发类型, 'item'数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。 'axis'坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。
       triggerOn: 'mousemove',  // 提示框触发的条件,'mousemove'鼠标移动时触发。'click'鼠标点击时触发。'mousemove|click'同时鼠标移动和点击时触发。'none'不在 'mousemove' 或 'click' 时触发
       showContent: true,                           //是否显示提示框浮层
       alwaysShowContent: false,                     //是否永远显示提示框内容
       showDelay: 0,                                //浮层显示的延迟,单位为 ms
       hideDelay: 50,                              //浮层隐藏的延迟,单位为 ms
       enterable: false,                            //鼠标是否可进入提示框浮层中
       confine: false,                              //是否将 tooltip 框限制在图表的区域内
       transitionDuration: 0.1,                     //提示框浮层的移动动画过渡时间,单位是 s,设置为 0 的时候会紧跟着鼠标移动
       // position: ['50%', '50%'],                    //提示框浮层的位置,默认不设置时位置会跟随鼠标的位置,[10, 10],回掉函数,inside鼠标所在图形的内部中心位置,top、left、bottom、right鼠标所在图形上侧,左侧,下侧,右侧,
       backgroundColor: "transparent",              //标题背景色
       borderColor: "#FFFFFF",                         //边框颜色
       borderWidth: 0,                              //边框线宽
       padding: [5, 10],                                  //图例内边距,单位px  5  [5, 10]  [5,10,5,10]
       textStyle: 'mytextStyle',                      //文本样式 */
    formatter: function (params: any) {
      //提示框浮层内容格式器,支持字符串模板和回调函数两种形式
      // console.log("params=======>", params);
      return params.seriesName + "<br />" + params.name + ":" + params.value;
    },
  },
  geo: {
    map: "中国",
    hoverAnimation: true, //是否开启鼠标 hover 的提示动画效
    roam: false, //是否允许缩放,拖拽
    zoom: 1.2, //当前视角的缩放比例
    label: {
      //图形上的文本标签(显示地图省份)
      show: true,
      fontSize: "10",
      color: "rgba(0,0,0,0.7)",
    },
    select: {
      itemStyle: {
        areaColor: "rgba(147, 235, 248, 1)",
        borderColor: "#fff",
        borderWidth: "2",
      },
    },
    itemStyle: {
      borderColor: "rgba(147, 235, 248, 1)",
      borderWidth: 1,
      areaColor: {
        type: "radial",
        x: 0.5,
        y: 0.5,
        r: 0.8,
        colorStops: [
          {
            offset: 0,
            color: "rgba(147, 235, 248, 0)", // 0% 处的颜色
          },
          {
            offset: 1,
            color: "rgba(147, 235, 248, .2)", // 100% 处的颜色
          },
        ],
        globalCoord: false, // 缺省为 false
      },
      shadowColor: "rgba(128, 217, 248, 1)",
      shadowOffsetX: -2,
      shadowOffsetY: 2,
      shadowBlur: 10,
    },
    emphasis: {
      // 鼠标放上去高亮的样式
      itemStyle: {
        areaColor: "#19C1F0",
        borderWidth: 0,
      },
    },
  },
  series: [
    {
      name: "中国",
      type: "map",
      geoIndex: 0,
      rippleEffect: {
        //涟漪特效相关配置
        brushType: "stroke", //波纹的绘制方式,可选 'stroke' 和 'fill'
      },
      // hoverAnimation: true, //是否开启鼠标 hover 的提示动画效果
      // layoutCenter: ["50%", "55%"],
      // layoutSize: "100%",
      label: {
        width: 340,
        height: 140,
        // backgroundColor: {
        //   image: "img/tip-bg.png",
        // },
        // emphasis: {
        //   show: true,
        //   color: "#fff",
        //   formatter: function (params: any) {
        //     var tt = formatterShow(params);
        //     return tt;
        //   },
        // },
        // rich: rich,
      },
      normal: {
        label: { show: true },
      },
      emphasis: {
        label: { show: true },
      },
      data: Array<any>(),
      // data: [
      //   {
      //     name: "北京市",
      //     value: 1,
      //   },
      //   { name: "天津市", value: 2 },
      //   { name: "上海市", value: 3 },
      //   { name: "重庆市", value: 4 },
      //   { name: "河北省", value: 5 },
      //   { name: "河南省", value: 6 },
      //   { name: "云南省", value: 7 },
      //   { name: "辽宁省", value: 8 },
      //   { name: "黑龙江省", value: 9 },
      //   { name: "湖南省", value: 10 },
      //   { name: "安徽省", value: 11 },
      //   { name: "山东省", value: 12 },
      //   { name: "新疆", value: 13 },
      //   { name: "江苏", value: 14 },
      //   { name: "浙江", value: 15 },
      //   { name: "江西", value: 16 },
      //   { name: "湖北", value: 17 },
      //   { name: "广西", value: 18 },
      //   { name: "甘肃", value: 19 },
      //   { name: "山西", value: 20 },
      //   { name: "内蒙古", value: 21 },
      //   { name: "陕西", value: 22 },
      //   { name: "吉林", value: 23 },
      //   { name: "福建", value: 24 },
      //   { name: "贵州", value: 25 },
      //   { name: "广东", value: 26 },
      //   { name: "青海", value: 27 },
      //   { name: "西藏", value: 28 },
      //   { name: "四川", value: 29 },
      //   { name: "宁夏", value: 30 },
      //   { name: "海南", value: 31 },
      //   { name: "台湾", value: 32 },
      //   { name: "香港", value: 33 },
      //   { name: "澳门", value: 34 },
      // ],
    },
  ],
};
 
export { options };