echarts 画中国地图

news/2025/1/21 0:01:06/

数据可视化平台,中国各省数据和坐标

阿里云可视化

效果

在这里插入图片描述

使用echart画中国地图,步骤如下

1.安装依赖

npm i echarts@4

  1. 创建一个js文件
    当你可以访问https请求的时候则使用,如下代码
import axios from "axios";
export default axios.get("https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json")

如果无法请求https接口,则直接导入
在这里插入图片描述

3。配置option配置项并初始化元素

<template><div class="echarts_map"><div style="width:100%;height:1000px" ref="chartsDOM"></div></div>
</template><script>
import * as echarts from 'echarts';
import list from "@/api/index";
export default {data() {return {data: [{ name: '北京市', value: 88 },{ name: '天津市', value: 88 },{ name: '上海市', value: 66 },{ name: '重庆市', value: 42 },{ name: '河北省', value: 99 },{ name: '河南省', value: 52 },{ name: '云南省', value: 33 },{ name: '辽宁省', value: 22 },{ name: '黑龙江省', value: 22 },{ name: '湖南省', value: 22 },{ name: '安徽省', value: 22 },{ name: '山东省', value: 22 },{ name: '新疆维吾尔自治区', value: 22 },{ name: '江苏省', value: 22 },{ name: '浙江省', value: 22 },{ name: '江西省', value: 15 },{ name: '湖北省', value: 33 },{ name: '广西壮族自治区', value: 22 },{ name: '甘肃省', value: 88 },{ name: '山西省', value: 16 },{ name: '内蒙古', value: 56 },{ name: '陕西省', value: 33 },{ name: '吉林省', value: 99 },{ name: '福建省', value: 28 },{ name: '贵州省', value: 25 },{ name: '广东省', value: 33 },{ name: '青海省', value: 88 },{ name: '西藏自治区', value: 25 },{ name: '内蒙古自治区', value: 1 },{ name: '四川省', value: 45 },{ name: '宁夏回族自治区', value: 36 },{ name: '海南省', value: 22 },{ name: '台湾省', value: 22 },{ name: '香港特别行政区', value: 22 },{ name: '澳门特别行政区', value: 22 }]}},mounted() {// 初始化统计图对象var myChart = echarts.init(this.$refs["chartsDOM"]);// 显示 loading 动画myChart.showLoading();// 再得到数据的基础上,进行地图绘制// 得到结果后,关闭动画myChart.hideLoading();// 注册地图(数据放在axios返回对象的data中哦)echarts.registerMap('China', list[0]);var option = {title: {show: true,text: '港澳通行证 1000人',bottom: '10px',left: '10%',textStyle: {color: '#1D2129',fontSize: '14px'}},tooltip: {trigger: 'item',formatter: '{b}<br/>{c} 人'},visualMap: {min: 0,max: 100,// text: ['100', '0'],realtime: false,calculable: true,inRange: {color: ['#A4C8FF', '#71A9FF']}},geo: {map: 'china',roam: false,label: {emphasis: {show: true}},// 当前视角的缩放比例/中心  用于隐藏底部的南沙群岛地区 center: [105, 30],zoom: 1.2,aspectScale: 1},series: [{name: '中国地图',type: 'map',map: 'China',// 这个是上面注册时的名字哦,registerMap('这个名字保持一致')label: {show: true,normal: {show: true, //显示省份标签textStyle: {color: "blue"} //省份标签字体颜色},emphasis: { //对应的鼠标悬浮效果show: false,textStyle: {color: "#800080"}}},aspectScale: 0.75,zoom: 1.2,itemStyle: {normal: {borderWidth: .5, //区域边框宽度borderColor: '#009fe8', //区域边框颜色areaColor: "#ffefd5", //区域颜色},emphasis: {borderWidth: .5,borderColor: '#4b0082',areaColor: "#ffdead",}},data: this.data},],};myChart.setOption(option);},methods: {init() {}}
}
</script><style lang="less" scoped>
@import url(./index.less);
</style>

http://www.ppmy.cn/news/385391.html

相关文章

一组绝美风景图

好美的风景啊&#xff0c;用来养眼不错的&#xff01;

自然风光

春天的细雨总是绵绵不断地下个不停&#xff0c;天空像一个发着脾气的小孩&#xff0c;时怒时喜&#xff0c;捉摸不定&#xff0c;似乎在戏弄我们。 雨过天晴,举目四望,但见朵朵白云好像牡丹怒放,脱出早晨灿烂的太阳. 而春天&#xff0c;则笑意盎然&#xff0c;昂首阔步&#xf…

echarts如何画地图

前情提要 用echarts画地图的方式有两种 通过真实的地图来画(百度地图、google地图、或者其它某种地图软件)去拿到某块区域的json文件来画第一种方式,可以前往 https://blog.csdn.net/glorydx/article/details/127656301查看具体如何实现 echarts 获取json文件来画地图 如…

眼图、星座图、瀑布图

眼图&#xff1a; https://blog.csdn.net/sternlycore/article/details/89405134?ops_request_misc%257B%2522request%255Fid%2522%253A%2522159064102819724839234747%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id1590641028…

风景图,出游佳地!

四姑娘山枯树滩 12 [下一页] DSC08574.jpgDSC08555.jpgDSC08578.jpgDSC08557.jpg DSC08575.jpgDSC08576.jpgDSC08558.jpgDSC08569.jpg DSC08554.jpgDSC08553.jpgDSC08551.jpgDSC08561.jpg DSC08563.jpgDSC08570.jpgDSC08566.jpgDSC08564.jpg 五十六个民族五十六朵花&#…

软件测试如何提高自己的工作汇报能力?

汇报自己的工作是一件非常重要的事&#xff0c;但往往被一些人忽视掉。 我有个朋友&#xff0c;他带的组里有一个小伙子&#xff0c;技术能力不错&#xff0c;代码也写得干净漂亮&#xff0c;但是不喜欢汇报自己的工作成果&#xff0c;他的想法是&#xff1a;我做完的东西&…

OpenCV迭代去畸变undistortPoints 与vins的迭代不同 vins前端与imu预积分

OpenCV去畸变undistortPoints原理解析 不动点迭代法—单变量非线性方程近似根matlab求解 淦VINS-MONO源码 03–openCV与VINS中去畸变方法的不同 这里用的方法和openCV不同&#xff0c;假设现在求A点的去畸变坐标&#xff0c;那么我们将A的坐标直接代入畸变模型中&#xff0c;求…

docker-compose部署单点apm链路追踪

一.docker-compose 安装下载 1、登入 GitHub &#xff0c;找到对应版本 curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose2、将下载后的文件放到 /usr/local/bin 目录下&#xff0c;并…