广西地图html插件,ECharts绘制中国地图、广西地图
准备工作:导入ECharts依赖、和地图需要的.js文件。
文件获取方式:
官网:url
github:url
(下载完后 :incubator-echarts-4.8.0mapjsprovince目录下有各个省级的.js文件)
绘制中国地图
先在html中添加一个地图要挂载的节点:china-map
js:
var myChart = echarts.init(document.getElementById('china-map'));
var option = {
tooltip: {
// show: false //不显示提示标签
formatter: '{b}', //提示标签格式
backgroundColor:"#ff7f50",//提示标签背景颜色
textStyle:{color:"#fff"} //提示标签字体颜色
},
series: [{
type: 'map',
mapType: 'china',
label: {
normal: {
show: true,//显示省份标签
textStyle:{color:"#c71585"}//省份标签字体颜色
},
emphasis: {//对应的鼠标悬浮效果
show: true,
textStyle:{color:"#800080"}
}
},
itemStyle: {
normal: {
borderWidth: .5,//区域边框宽度
borderColor: '#009fe8',//区域边框颜色
areaColor:"#ffefd5",//区域颜色
},
emphasis: {
borderWidth: .5,
borderColor: '#4b0082',
areaColor:"#f47920",
}
},
data:[
{name:'广西', selected:true},//广西为选中状态
{name:'贵州', selected:true},//贵州为选中状态
{name:'云南', selected:true},//云南为选中状态
{name:'广东', selected:true},//云南为选中状态
{name:'海南', selected:true},//云南为选中状态
{name:'湖北', selected:true},//云南为选中状态
]
}],
};
myChart.setOption(option);
myChart.on('mouseover', function (params) {
var dataIndex = params.dataIndex;
console.log(params);
});
绘制广西地图
和上面的中国地图类似:
var myChart = echarts.init(document.getElementById('guangxi-map'));
var option = {
title: {
text : '广西地图',
subtext : '各市区显示'
},
tooltip: {
// show: false //不显示提示标签
formatter: '{b}', //提示标签格式
backgroundColor:"#ff7f50",//提示标签背景颜色
textStyle:{color:"#fff"} //提示标签字体颜色
},
series: [
{
name: '数据名称',
type: 'map',
mapType: '广西',
selectedMode : 'single',
label: {
normal: {
show: true,//显示市区标签
textStyle:{color:"#c71585"}//省份标签字体颜色
},
emphasis: {//对应的鼠标悬浮效果
show: true,
textStyle:{color:"#800080"}
}
},
itemStyle:{
normal: {
borderWidth: .5,//区域边框宽度
borderColor: '#009fe8',//区域边框颜色
areaColor:"#ffefd5",//区域颜色
},
emphasis: {
show:true,
borderWidth: .5,
borderColor: '#4b0082',
areaColor:"#f47920",
}
},
data:[
{name:'南宁市', selected:true},//**为选中状态
{name:'百色市', selected:true},//**为选中状态
{name:'玉林市', selected:true},//**为选中状态
{name:'柳州市', selected:true},//**为选中状态
]
}]
};
myChart.setOption(option);
myChart.on('mouseover', function (params) {
var dataIndex = params.dataIndex;
console.log(params);
});
效果展示:
广西地图html插件,ECharts绘制中国地图、广西地图相关推荐
- echaer 地图_用echarts绘制中国地图
在项目中运用到图形展示数据太常见了,echarts是一款使用率非常高的插件工具,很多大平台都是使用echarts: 一般运用到条形.折线.扇形图,今天说一说在中国地图上展示各地数据: 首先要准备中国地 ...
- echarts 绘制中国地图(中英文转换)
echarts 绘制中国地图 1.引入echarts npm install echarts import echarts from 'echarts' 2.引入地图china.js(网上自行搜索下载 ...
- vue使用echarts绘制中国地图
vue使用echarts绘制中国地图 //myMap.vue <div id="geo"></div>//china.js下载地址 https://down ...
- 微信小程序利用echarts实现中国任意行政区域地图
微信小程序利用echarts实现中国任意行政区域地图 前言 实现 克隆代码 集成 点击事件 点击跳转 代码改造 尾巴 前言 最近微信小程序中需要绘制地图,然后点击地图可以跳转到下一层级.研究了一番,选 ...
- 在pycharm中使用Echarts绘制单个省份的地图(以内蒙古自治区为例)
今天来复盘一下,如何使用Echarts绘制单个省份的地图,昨天在网上搜了很多教程,代码大差不差,但是运行的时候总出不来,经过自己的琢磨,里面也有很多需要注意的点,今天就以自身的问题来针对几个问题说一下 ...
- echarts绘制中国版图
echarts绘制中国版图 刚学习几天的echarts,觉得很好玩,很不错,工作中也经常会用到,ECharts是一个纯JavaScript图表库,底层依赖于轻量级的Canvas类库ZRender,基于 ...
- vue中使用echarts绘制中国地图
首先需要一个绘制中国地图的json文件(资源还在审核,审核过后会重新贴上来) 1.首先引入echarts和json文件,在需要的地方引即可 import echarts from 'echarts'; ...
- Vue环境下用ECharts绘制中国地图,并实现拖动、缩放与各省份自动轮播高亮显示
}, { name: "福建", value: 20, }, { name: "贵州", value: 74, }, { name: "广东" ...
- vue 引入json地图_vue中echarts引入中国地图的案例
如下所示: mounted() { this.drawLine(); }, drawLine(){ // 基于准备好的dom,初始化echarts实例 var myChartContainer = d ...
最新文章
- 面向完全初学者的Unity和C#游戏开发学习教程
- 选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由
- 介绍一个基于 .NET 的船的新 PHP SDK + Runtime: PeachPie
- 关于解决Path被大改,无法直接编辑恢复的问题
- 枚举变量的重定义问题
- mysql dba环境验收_面对一个全新的环境,作为一个Mysql DBA,应该了解
- 算法高级(22)-BCrypt加密算法,号称目前最安全的算法之一
- 线性代数基本公式结论简要总结(2)
- PDF怎么编辑修改内容
- 在校大学生研究生软著申请详解及模板下载
- 论文-基于深度学习的视频中 人体动作识别技术的分析
- unity3d 坦克大战实战
- 10064---JVM GC 机制与性能优化
- python实现游程编码(leetcode)
- STM32使用的相关知识点
- MapServer 之 发布网络地图服务(WMS-Web Map Service)
- 用网络调试助手UDP TCP测试
- CSS阿里矢量图标(字体图标)
- Java的socket简单语法实例以及多线程
- business,firm, company, corporation, enterprise等区别CentOS(Community Enterprise Operating System)想到