echars 3D地图为区域自定义颜色_echarts地图区域 颜色,2024年最新大学生程序设计大赛

问题

根据项目需求,我们要将下面省级地图中的个别市进行高亮(不同颜色)展示
在这里插入图片描述

延伸

首先跟大家介绍这个地图的展示方式:

  • 采用的是Vue框架中运用echarts
  • 地图采用的是geo3D和scatter3D

当然他的实现很简单

  • 首先我们要初始化echarts

let echartsMap = this. e c h a r t s . i n i t ( t h i s . echarts.init(this. echarts.init(this.refs.echartsMap);

  • 注册地图

this.$echarts.registerMap(‘河南’, dataGeoLocation);
//后面的dataGeoLocation是我们下载下载的地图json文件然后引入到当前
//组件中进行使用的,前面的河南则是我们要注册的地图

  • 设置option对象

这里面的配置是根据自己的项目需求而来的 自己可以看文档都有详细的介绍

this.echartsDataMap = {
visualMap: {
min: 0,
max: 500,
show: false,
inRange: {
color: [‘#eac736’, ‘#6EAFE3’].reverse()
},

},
globeRadius: 100,
globeOuterRadius: 100,
geo3D: {
map: mapName,
viewControl: {
center: [0, 0, 0],
alpha: 100,//上下旋转角度
beta: 10,//左右旋转角度
animation: true,//是否动画显示
animationDurationUpdate: 1000,//动画时间
distance: 130,//视角到主题距离
minBeta: -9999,//最小(左)旋转度数
maxBeta: 9999,//最多(右)旋转角度
autoRotate: false,
autoRotateDirection: ‘cw’,
autoRotateSpeed: 10,

},
splitArea:{
areaStyle:{
color:‘red’,
}
},
light: {
main: {
intensity: 1.2,
// color: ‘transparent’,
color: ‘#0D3867’,
shadowQuality: ‘ultra’,
shadow: true,
alpha: 150,
beta: 200
},
ambient: {
intensity: 1,//环境光强度
},
ambientCubemap: {
diffuseIntensity: 1,
texture: ‘’
}
},
groundPlane: {
show: false
},
postEffect: {
enable: false
},
itemStyle: {
color: ‘#175096’,
borderColor: ‘rgb(62,215,213)’,
opacity: 0.8,//透明度
borderWidth: 1
},
label: {
show: false
},
emphasis: {
label: {
show: false
},
itemStyle: {
}
},
silent: false, // 不响应和触发鼠标事件
},
series: [
{
type: ‘scatter3D’,
coordinateSystem: ‘geo3D’,
data: this.areaName
symbol: ‘circle’,
symbolSize: 0,
silent: false, // 不响应和触发鼠标事件
itemStyle: {
borderColor: ‘#fff’,
borderWidth: 1
},
label: {
distance: 30,
show: true,
formatter: ‘{b}’,
position: ‘bottom’,
bottom: ‘100’,
textStyle: {
color: ‘#fff’,
marginTop: 40,
fontSize: 16,
// fontWeight:‘bold’,
backgroundColor: ‘transparent’,
}
}
},
{

type: ‘scatter3D’,
coordinateSystem: ‘geo3D’,
data: pinArr,
color: ‘#6EAFE3’,

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数同学面临毕业设计项目选题时,很多人都会感到无从下手,尤其是对于计算机专业的学生来说,选择一个合适的题目尤为重要。因为毕业设计不仅是我们在大学四年学习的一个总结,更是展示自己能力的重要机会。

因此收集整理了一份《2024年计算机毕业设计项目大全》,初衷也很简单,就是希望能够帮助提高效率,同时减轻大家的负担。
img
img
img

既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!

由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频

如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
img

序、Python等项目供你选择,真正体系化!**

由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频

如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
[外链图片转存中…(img-4anmm8U8-1712515665949)]

  • 25
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值