web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

百度echarts做一个3d地图+柱状图(动态旋转)

1794 ℃
     

如何利用百度echarts做一个3d地图,在地图上加上柱状图,并且动态旋转,下面web建站小编给大家详细介绍一下!

1、引入2个js

echarts.min.js
echarts-gl.min.js

2、3d地图+3d柱状图代码

var uploadedDataURL = 'map/map.json'; //引入地图json

function cityMap(type, mapData) {
  var myChart = echarts.init(document.getElementById('map'));
  $.get(uploadedDataURL, function(as) {
  	echarts.registerMap('wenzhou', as);
  	option = {
  	  geo3D: {
  	  	map: 'wenzhou',
  	  	viewControl: {
  	  	  center: [-10, 0, 10],
  	  	  autoRotate: true
  	  	},
  	  	light: {
  	  	  main: {
  	  	    intensity: 1,
  	  	    shadow: true,
  	  	    alpha: 120,
  	  	    beta: 80
  	  	  },
  	  	},
  	  	environment: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
  	  	  offset: 0,
  	  	  color: 'black' // 天空颜色           
  	  	}, {
  	  	  offset: 0.7,
  	  	  color: 'black' // 地面颜色
  	  	}, {
  	  	  offset: 1,
  	  	  color: 'black' // 地面颜色
  	  	}], false),
  	  	itemStyle: {
  	  	  borderColor: 'rgb(62,215,213)',
  	  	  areaColor: '#4490fc',
  	  	  borderWidth: 1
  	  	},
  	  },
  	  series: [{
  	  	type: 'bar3D',
  	  	coordinateSystem: 'geo3D',
  	  	bevelSize: 0,
  	  	tooltip: { //提示框的内容
  	  	  formatter: function(data) {
  	  	  	return 'name:' + data.name + ' ' + 'value:' + data.value[2];
  	  	  }
  	  	},
  	  	label: {
  	  	  show: true,
  	  	  formatter: '{b}',
  	  	  position: 'top',
  	  	  textStyle: {
  	  	  	color: '#000',
  	  	  	backgroundColor: '#fff',
  	  	  }
  	  	},
  	  	shading: 'lambert',
  	  	data: [{
  	  	  	"name": "永嘉县",
  	  	  	"value": [
  	  	  		120.690968, 28.153886,
  	  	  		100
  	  	  	],
  	  	  	itemStyle: {
  	  	  		color: '#17e3ff',
  	  	  		opacity: 1
  	  	  	},
  	  	  },
  	  	  {
  	  	  	"name": "鹿城区",
  	  	  	"value": [
  	  	  		120.674231, 28.003352,
  	  	  		100,
  	  	  	],
  	  	  	itemStyle: {
  	  	  		color: '#fffe00',
  	  	  		opacity: 1
  	  	  	},
  	  	  },
  	  	  {
  	  	  	"name": "乐清市",
  	  	  	"value": [
  	  	  		120.967147, 28.116083,
  	  	  		100,
  	  	  	],
  	  	  	itemStyle: {
  	  	  		color: '#18d0ff',
  	  	  		opacity: 1
  	  	  	},
  	  	  },
  	  	  {
  	  	  	"name": "泰顺县",
  	  	  	"value": [
  	  	  		119.71624, 27.557309,
  	  	  		100,
  	  	  	],
  	  	  	itemStyle: {
  	  	  		color: '#e94971',
  	  	  		opacity: 1
  	  	  	},
  	  	  },
  	  	  {
  	  	  	"name": "平阳县",
  	  	  	"value": [
  	  	  		120.564387, 27.6693,
  	  	  		100,
  	  	  	],
  	  	  	itemStyle: {
  	  	  		color: '#634fd4',
  	  	  		opacity: 1
  	  	  	},
  	  	  },
  	  	],
  	  }]
  	};
  	myChart.setOption(option);
  
  });
}

百度echarts雷达图radar根据分数点显示每个不同颜色

百度ECharts文档官网介绍

百度echarts柱状图设置不同颜色(每根柱子一种颜色)

百度echarts图表数据为空如何展示"暂无数据"

百度echarts柱状图/折线图x轴显示全部文本(太长自动换行)

标签: 3d地图, 3d柱状图, 百度echarts

上面是“百度echarts做一个3d地图+柱状图(动态旋转)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_2882.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > js
本文共计1438个字,预计阅读时长10分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费开源的屏幕录制软件——OBS Studio
下一篇: 推荐一个高质量的图片素材网站——Unsplash
x 打工人ai神器