肖强的博客 肖强的博客
Home
Guide
Web Document
  • Plugins
  • Case
  • Animation
Components
  • Categories
  • Tags
  • Archives
Website Tools

xiaoQiang

因为爱所以爱
Home
Guide
Web Document
  • Plugins
  • Case
  • Animation
Components
  • Categories
  • Tags
  • Archives
Website Tools
  • 案例
    • Gluttonous Snake
    • Verification Code
    • Star sky
    • gobang
    • drawing
    • china map
  • views
xiaoQiang
2021-10-04

chinaMap

china map

中国地图

<template>
  <div class="map" ref="map"></div>
</template>

<script>
function randomValue() {
  return Math.round(Math.random() * 1000)
}
export default {
  name: 'chinaMap',

  data() {
    return {}
  },

  mounted() {
    const dataList = [
      { name: '南海诸岛', value: 0 },
      { name: '北京', value: randomValue() },
      { name: '天津', value: randomValue() },
      { name: '上海', value: randomValue() },
      { name: '重庆', value: randomValue() },
      { name: '河北', value: randomValue() },
      { name: '河南', value: randomValue() },
      { name: '云南', value: randomValue() },
      { name: '辽宁', value: randomValue() },
      { name: '黑龙江', value: randomValue() },
      { name: '湖南', value: randomValue() },
      { name: '安徽', value: randomValue() },
      { name: '山东', value: randomValue() },
      { name: '新疆', value: randomValue() },
      { name: '江苏', value: randomValue() },
      { name: '浙江', value: randomValue() },
      { name: '江西', value: randomValue() },
      { name: '湖北', value: randomValue() },
      { name: '广西', value: randomValue() },
      { name: '甘肃', value: randomValue() },
      { name: '山西', value: randomValue() },
      { name: '内蒙古', value: randomValue() },
      { name: '陕西', value: randomValue() },
      { name: '吉林', value: randomValue() },
      { name: '福建', value: randomValue() },
      { name: '贵州', value: randomValue() },
      { name: '广东', value: randomValue() },
      { name: '青海', value: randomValue() },
      { name: '西藏', value: randomValue() },
      { name: '四川', value: randomValue() },
      { name: '宁夏', value: randomValue() },
      { name: '海南', value: randomValue() },
      { name: '台湾', value: randomValue() },
      { name: '香港', value: randomValue() },
      { name: '澳门', value: randomValue() },
    ]
    const myChart = echarts.init(this.$refs.map)
    const option = {
      tooltip: {
        formatter: function (params, ticket, callback) {
          return (
            params.seriesName + '<br />' + params.name + ':' + params.value
          )
        }, //数据格式化
      },
      visualMap: {
        min: 0,
        max: 1500,
        left: 'left',
        top: 'bottom',
        text: ['高', '低'], //取值范围的文字
        inRange: {
          color: ['#e0ffff', '#ff0000'], //取值范围的颜色
        },
        show: true, //图注
      },
      geo: {
        map: 'china',
        roam: true, //不开启缩放和平移
        zoom: 1.23, //视角缩放比例
        label: {
          normal: {
            show: true,
            fontSize: '10',
            color: 'rgba(0,0,0,0.7)',
          },
        },
        itemStyle: {
          normal: {
            borderColor: 'rgba(0, 0, 0, 0.2)',
          },
          emphasis: {
            areaColor: '#F3B329', //鼠标选择区域颜色
            shadowOffsetX: 0,
            shadowOffsetY: 0,
            shadowBlur: 20,
            borderWidth: 0,
            shadowColor: 'rgba(0, 0, 0, 0.5)',
          },
        },
      },
      series: [
        {
          name: '提示信息',
          type: 'map',
          geoIndex: 0,
          data: dataList,
        },
      ],
    }
    myChart.setOption(option)
    window.addEventListener('resize', function () {
      myChart.resize()
    })
  },
}
</script>

<style lang="less" scoped>
.map {
  width: 100%;
  height: 400px;
  margin: 0 auto;
}
</style>
#case
上次更新: 2021-10-10 23:28:19
drawing

← drawing

最近更新
01
drag
12-22
02
入场/出场05
10-16
03
入场/出场04
10-16
更多文章>
icon组件不能用
时间左侧 © 2021-2021 时间右侧
冀公网安备 13108202000744号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
欢迎来到我的家
Back