当前位置: 首页 > news >正文

厦门外贸网站建设报价表seo教程网站优化

厦门外贸网站建设报价表,seo教程网站优化,百度网址大全手机版,免费软件下载网站排行文章目录引言效果如图所示vue中echarts4.9版本,地图的使用引言 在做毕设的过程中,有一个需求:根据用户的ip,在前端展示出中国地图,然后展现出每个省有多少人这样子 经过百度后,发现可以使用echart来完成该…

文章目录

    • 引言
    • 效果如图所示
    • vue中echarts@4.9版本,地图的使用

引言

在做毕设的过程中,有一个需求:根据用户的ip,在前端展示出中国地图,然后展现出每个省有多少人这样子

经过百度后,发现可以使用echart来完成该功能,但对echart的版本版本有要求

java后端我完成该需求使用的是redis存储数据来实现

效果如图所示

image-20230221004234663

vue中echarts@4.9版本,地图的使用

避免进坑,亲测4.9版本正常,5.0版本不支持因为官方移除了地图数据和map文件夹china.js

  1. 安装echarts@4.9版本

    npm install echarts@4.9.0

  2. main.js中引入echarts以及china.js

    // 引入echarts以及中国地图china.jsimport * as echarts from 'echarts';import '../node_modules/echarts/map/js/china';Vue.prototype.$echarts = echarts;
    
  3. 新建组件echars_china.vue

    <template><div class="chinaecharts"><div id="mapChart" ref="mapChart" ></div></div>
    </template>
    <script>
    export default {name: "ChinaEcharts",methods: {mapFn() {// 基于准备好的dom,初始化echarts实例// var mapChart = this.$echarts.init(this.$refs.mapChart);var mapChart = this.$echarts.init(document.getElementById("mapChart"));mapChart.setOption({backgroundColor: "", //背景颜色title: {text: "",subtext: "",color: "#fff",x: "center",},//是视觉映射组件,用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)。visualMap: {// 左下角定义 在选中范围中的视觉元素 渐变地区颜色type: "piecewise", // 类型为分段型top: "bottom",// calculable: true, //是否显示拖拽用的手柄(手柄能拖拽调整选中范围)。right: 10,splitNumber: 6,seriesIndex: [0],itemWidth: 20, // 每个图元的宽度itemGap: 2, // 每两个图元之间的间隔距离,单位为pxpieces: [// 自定义每一段的范围,以及每一段的文字{ gte: 10000, label: "10000人以上", color: "#1890FF" }, // 不指定 max,表示 max 为无限大(Infinity)。{gte: 1000,lte: 9999,label: "1000-9999人",color: "#83C2FF",},{gte: 500,lte: 999,label: "500-999人",color: "#CDE5FF",},{gte: 100,lte: 499,label: "100-499人",color: "#E6F1FF",},{gte: 1,lte: 99,label: "1-99人",color: "#EBF3FF",},{ lte: 0, label: "无", color: "#FAFAFA" }, // 不指定 min,表示 min 为无限大(-Infinity)。],textStyle: {color: "#737373",},},// 提示框,鼠标移入tooltip: {show: true, //鼠标移入是否触发数据trigger: "item", //出发方式formatter: "{b}-用户数量:{c}",},//配置地图的数据,并且显示series: [{name: "地图",type: "map", //地图种类map: "china", //地图类型。data: [{name: "北京",value: Math.round(Math.random() * 500),},{name: "天津",value: Math.round(Math.random() * 500),},{name: "上海",value: Math.round(Math.random() * 500),},{name: "重庆",value: Math.round(Math.random() * 500),},{name: "河北",value: Math.round(Math.random() * 500),},{name: "河南",value: Math.round(Math.random() * 500),},{name: "云南",value: Math.round(Math.random() * 500),},{name: "辽宁",value: Math.round(Math.random() * 500),},{name: "黑龙江",value: Math.round(Math.random() * 500),},{name: "湖南",value: Math.round(Math.random() * 500),},{name: "安徽",value: Math.round(Math.random() * 500),},{name: "山东",value: Math.round(Math.random() * 5000),},{name: "新疆",value: Math.round(Math.random() * 0),},{name: "江苏",value: Math.round(Math.random() * 5000),},{name: "浙江",value: Math.round(Math.random() * 50000),},{name: "江西",value: Math.round(Math.random() * 500),},{name: "湖北",value: Math.round(Math.random() * 5000),},{name: "广西",value: Math.round(Math.random() * 500),},{name: "甘肃",value: Math.round(Math.random() * 0),},{name: "山西",value: Math.round(Math.random() * 500),},{name: "内蒙古",value: Math.round(Math.random() * 0),},{name: "陕西",value: Math.round(Math.random() * 500),},{name: "吉林",value: Math.round(Math.random() * 500),},{name: "福建",value: Math.round(Math.random() * 500),},{name: "贵州",value: Math.round(Math.random() * 500),},{name: "广东",value: Math.round(Math.random() * 500000),},{name: "青海",value: Math.round(Math.random() * 0),},{name: "西藏",value: Math.round(Math.random() * 0),},{name: "四川",value: Math.round(Math.random() * 5000),},{name: "宁夏",value: Math.round(Math.random() * 500),},{name: "海南",value: Math.round(Math.random() * 500),},{name: "台湾",value: Math.round(Math.random() * 500),},{name: "香港",value: Math.round(Math.random() * 500),},{name: "澳门",value: Math.round(Math.random() * 500),},{name: "南海诸岛",value: Math.round(Math.random() * 500),},],itemStyle: {normal: {label: {show: true, //默认是否显示省份名称},areaStyle: {color: "#FAFAFA", //默认的地图板块颜色},borderWidth: 1,borderColor: "#D9D9D9",},//地图区域的多边形 图形样式。emphasis: {label: {show: true, //选中状态是否显示省份名称},areaStyle: {color: "#90c31d", //选中状态的地图板块颜色},},},zoom: 1, //放大比例label: {//图形上的文本标签,可用于说明图形的一些数据信息show: true,},},{type: "scatter",showEffectOn: "render", //配置什么时候显示特效coordinateSystem: "geo", //该系列使用的坐标系symbolSize: 10, //标记的大小data: [{ name: "宜昌", value: [111.3, 30.7, 130] }],zlevel: 99999,},],}),window.addEventListener("resize", () => {// 自动渲染echartsmapChart.resize();});},},mounted() {this.mapFn();},
    };
    </script>
    <style scoped>
    .chinaecharts {width: 100%;height: 500px;
    }
    #mapChart {width: 100%;height: 500px;
    }
    </style>
    
http://www.ritt.cn/news/11540.html

相关文章:

  • 外贸网站建设公司 迅当网沈阳网络seo公司
  • 网上停车场做施工图人员网站新东方在线教育平台官网
  • 学做衣服的网站有哪些网络营销相关的岗位有哪些
  • 建材网站素材国际新闻最新消息今天
  • 做网站一般用什么系统磁力最好用的搜索引擎
  • 如室设计网站郑州网站策划
  • 那个网站做稻草交易广州网站优化
  • 深圳苍松大厦 网站建设seo关键词查询排名软件
  • discuz网站编码站长工具永久
  • 做网站的需要什么资质证明中国四大软件外包公司
  • 签合网站是哪个网络推广工作怎么样
  • php网站作业模版seo关键词优化公司
  • 网站模板 安全吗seo网站排名优化快速排
  • 跨境电商自己做网站引流网站运营推广方式
  • 一个可以用来做测试的网站关键词完整版免费听
  • 网站建设前期准备方案seo 优化思路
  • 衡水市网站建设东莞关键词优化实力乐云seo
  • 广州代做网站品牌推广案例
  • 网站设计背景图片怎么做的关键词检测工具
  • 北京网站备案查询山西百度推广开户
  • wordpress plugins插件seo关键词排名优化怎样
  • Asp.net 手机网站制作b2b网站源码
  • 阳山做网站优化seo软件
  • 怎样做鲜花批发的网站优化大师免费下载安装
  • 上海 做网站qianhu微建站
  • wordpress 干扰码插件爱站seo综合查询
  • 番禺建设局网站天津seo优化公司哪家好
  • 2008 iis asp配置网站开网店
  • 可以做设计的网站有哪些aso排名
  • 做cps要做什么类型的网站今天新疆新闻头条