echarts绘制上海地图

效果图:

<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
</head>
<body>
	<div id="main" style="100%; height: 100%;"></div>
</body>
<script src="echarts-all.js"></script>
<script>
	var myChart = echarts.init(document.getElementById(‘main‘));
	var option = {
		title: {
			text : ‘上海地图‘,
			subtext : ‘-。-‘
		},
		tooltip : {
			trigger: ‘item‘,
			formatter: function(a){
				return a[2];
			}
		},
		legend: {
			orient: ‘vertical‘,
			x:‘right‘,
			data:[‘数据名称‘]
		},
		dataRange: {
			min: 0,
			max: 1000,
			color:[‘orange‘,‘yellow‘],
			text:[‘高‘,‘低‘],           // 文本,默认为数值文本
			calculable : true
		},
		series : [
			{
				name: ‘数据名称‘,
				type: ‘map‘,
				mapType: ‘上海‘,
				selectedMode : ‘single‘,
				itemStyle:{
					normal:{label:{show:true}},
					emphasis:{label:{show:true}}
				},
				data:[
					{name: ‘崇明县‘,value: Math.round(Math.random()*1000)},
					{name: ‘宝山区‘,value: Math.round(Math.random()*1000)},
					{name: ‘嘉定区‘,value: Math.round(Math.random()*1000)},
					{name: ‘青浦区‘,value: Math.round(Math.random()*1000)},
					{name: ‘杨浦区‘,value: Math.round(Math.random()*1000)},
					{name: ‘虹口区‘,value: Math.round(Math.random()*1000)},
					{name: ‘闸北区‘,value: Math.round(Math.random()*1000)},
					{name: ‘普陀区‘,value: Math.round(Math.random()*1000)},
					{name: ‘静安区‘,value: Math.round(Math.random()*1000)},
					{name: ‘黄浦区‘,value: Math.round(Math.random()*1000)},
					{name: ‘卢湾区‘,value: Math.round(Math.random()*1000)},
					{name: ‘长宁区‘,value: Math.round(Math.random()*1000)},
					{name: ‘徐汇区‘,value: Math.round(Math.random()*1000)},
					{name: ‘浦东新区‘,value: Math.round(Math.random()*1000)},
					{name: ‘松江区‘,value: Math.round(Math.random()*1000)},
					{name: ‘闵行区‘,value: Math.round(Math.random()*1000)},
					{name: ‘金山区‘,value: Math.round(Math.random()*1000)},
					{name: ‘奉贤区‘,value: Math.round(Math.random()*1000)},
					{name: ‘南汇区‘,value: Math.round(Math.random()*1000)}
				]
			}
		]
	};
	myChart.setOption(option);
                    
</script>
</html>
时间: 2024-10-06 22:58:14

echarts绘制上海地图的相关文章

echarts绘制四川地图

1.效果图如下: 首先下载echarts-all.js. 代码如下: 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

[Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区

最近发生了很多事情,去到了一个新环境学习.但是不论在哪里,我都需要不忘初心,坚持做自己喜欢的事情,在CSDN写博客.教学.爱娜.生活等等.        这篇文章主要是通过Echarts可视化介绍入门知识.中国地图和贵州地区各省份的数据分析.其中贵州地图才是这篇文章的核心内容.这是一篇入门文章,希望对您有所帮助,如果文章中存在不足之处,还请海涵~        官网地址:http://echarts.baidu.com/index.html 一. 入门介绍-第一张图 强烈推荐大家阅读官网的教程进

如何在vue项目中使用echarts和高德地图绘制折线和热力图

1.先下载相关的依赖,这里echarts和高德地图放到一起.(高德地图需要先去申请一个key) // The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import App from './App' import router fr

基于html5技术绘制上海地铁图 - 双车道路况信息

前面介绍了上海地铁图的绘制,最近有客户提出了新的需求:双车道,并显示路网状态信息.经过一番研究,在原地铁图基础上做了扩展实现 进入微软.亚马逊,谷歌等美国IT企业工作人才项目,起薪40万,百度搜索(MUMCS) 交通图介绍 路况状态在GIS系统中广泛应用,谷歌地图,百度地图都有实时路况的功能,太复杂并非好事,就像地铁图,按真实经纬度呈现反而不够直观,交通图.路网也是如此,去掉无关信息,将有限的数据(路,收费站,路况)展现出来,成为一种解决方案 百度地图中的路况信息 双车道的绘制 来看具体实现,原

echarts实现上海地域PM值(map、timeline)

<!doctype html> <html> <head> <meta charset="utf-8"> <title>echarts图形插件使用</title> <script src="jquery.min.js"></script> <script src="http://s1.bdstatic.com/r/www/cache/ecom/esl/2-

Winform Echarts 显示百度地图的用法(3)

1,用Echarts 显示百度地图的用法(2)写一个 baidu.html 2,winform页面放一个WebBrowser控件,用来放地图的html页面 3,winform 加载时 将WebBrowser文件放在baidu.html同一个目录下 webBrw_Map.Url = new Uri(Path.Combine(Application.StartupPath, "baidumap.html")); 4,加载地图 (1),根据经纬度查询 var pointX = "3

基于VUE+TS中引用ECharts的中国地图和世界地图密度表

首先先附上官网 http://echarts.baidu.com/option.html#series-line.label 以及密度表对应geo配置文档 http://echarts.baidu.com/option.html#geo 以下仅是个人在开发中逐步摸索出来的.demo目前没出问题.如果有错误地方请留言指出  (若转载请标注出处) 直接上效果图,对应代码在效果图下面 安装: 1. npm install echarts --save2. npm install --save @typ

利用d3.js绘制中国地图

d3.js是一个比较强的数据可视化js工具.利用它画了一幅中国地图,如下图所示: 源码如下: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="d3.js"></script> <script type="text/javascript" src="d3.csv.js">&l

使用svgdeveloper 和 svg-edit 绘制svg地图

目录: 1. 描述 2. 准备工作 3. 去除地图模板上的水印(可跳过) 4. 方法一.SVGDeveloper 5. 方法二.SVG-Edit 1. 描述编辑 有的时候我们需要自定义地图,本文提供基本的基于SVG的矢量图制作教程: 2. 准备工作编辑 地图模板:例如需要自定义某个省份,挑选一张省份的地图图片即可,本文以吉林省地图为例jilin.png: SVGDeveloper:绘制矢量地图软件,这里提供1.0安装包,试用30天,如需激活,请自行购买SVGDeveloper1.0: SVG-E