当前位置: 首页 > news >正文

石家庄建设银行营业网点成都网站优化及推广

石家庄建设银行营业网点,成都网站优化及推广,人大网站硬件建设与信息宣传工作,旅行社网站程序文章目录 [TOC](文章目录) 前言一、基本地图展示2.数据可视化 总结 前言 最近工作安排使用echarts来制作图形报表,记录一下我的步骤,需求呈现一个地图,地图显示标签,根据业务指标值给地图不同省市填充不同颜色,鼠标放…

文章目录

    • @[TOC](文章目录)
  • 前言
  • 一、基本地图展示
    • 2.数据可视化
  • 总结

前言

最近工作安排使用echarts来制作图形报表,记录一下我的步骤,需求呈现一个地图,地图显示标签,根据业务指标值给地图不同省市填充不同颜色,鼠标放上提示更多内容。


一、基本地图展示

ECharts 可以使用 GeoJSON 格式的数据作为地图的轮廓,可以获取第三方的 GeoJSON 数据注册到 ECharts 中:
https://echarts.apache.org/zh/index.html
https://github.com/echarts-maps/echarts-china-cities-js/tree/master/js/shape-with-internal-borders
https://datav.aliyun.com/portal/school/atlas/area_selector
ECharts绘制地图步骤
1.拿到GeoJSON数据
2.注册对应的地图的GeoJSON数据(调用setOption前注册)
3.配置geo选项。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><div id="main" style="height: 400px"></div><script src="../libs/echarts-5.3.3.js"></script><!-- 1.导入了一个中国的 geo jsonwindow.china_geojson = {}--><script src="./geojson/china_geojson.js"></script><script>window.onload = function() {// 2.注册一下中国地图的 geo json ( 需要在setOption之前调用 )echarts.registerMap('中国', { geoJSON: china_geojson })let myChart = echarts.init(document.getElementById('main'));let option = {// 3.在 echarts 中展示中国地图geo: {map: '中国'},};myChart.setOption(option);}</script></body></html>

在这里插入图片描述

2.数据可视化

给地图添加数据,并可视化展示
添加一个map series
配置地图样式
添加地图所需的数据
添加 visualMap 视觉映射

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><style></style></head><body><div id="main" style="height: 600px"></div><script src="../libs/echarts-5.3.3.js"></script><script src="./geojson/china_geojson.js"></script><script>// 注册地图echarts.registerMap("中国", { geoJSON: china_geojson });// 1.基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById("main"), null, {renderer: "svg",});var data = [{ name: "北京", value: 199 },{ name: "天津", value: 42 },{ name: "河北", value: 102 },{ name: "山西", value: 81 },{ name: "内蒙古", value: 47 },{ name: "辽宁", value: 67 },{ name: "吉林", value: 82 },{ name: "黑龙江", value: 123 },{ name: "上海", value: 24 },{ name: "江苏", value: 92 },{ name: "浙江", value: 114 },{ name: "安徽", value: 109 },{ name: "福建", value: 116 },{ name: "江西", value: 91 },{ name: "山东", value: 119 },{ name: "河南", value: 137 },{ name: "湖北", value: 116 },{ name: "湖南", value: 114 },{ name: "重庆", value: 91 },{ name: "四川", value: 125 },{ name: "贵州", value: 62 },{ name: "云南", value: 83 },{ name: "西藏", value: 9 },{ name: "陕西", value: 80 },{ name: "甘肃", value: 56 },{ name: "青海", value: 10 },{ name: "宁夏", value: 18 },{ name: "新疆", value: 180 },{ name: "广东", value: 123 },{ name: "广西", value: 59 },{ name: "海南", value: 14 },];// 2.指定图表的配置项和数据var option = {tooltip: {},grid: {},// 1.视觉数据映射visualMap: [{// type: "continuous", // 连续型视觉映射组件 (默认)// type: "piecewise", // 分段型视觉映射组件left: "20%",seriesIndex: [0], // 指定取哪个系列的数据// 定义 在选中范围中 的视觉元素, 对象类型。inRange: {color: ["#04387b", "#467bc0"], // 映射组件和地图的颜色(一般和地图色相近)},},],series: [{name: "中国地图",type: "map",map: "中国",data,// data: [//   { name: "广东", value: 123 },//   { name: "广西", value: 59 },//   { name: "海南", value: 14 },//   // ....//   // ...// ],itemStyle: {areaColor: "#023677",borderColor: "#1180c7",},emphasis: {itemStyle: { areaColor: "#4499d0" },label: { color: "white" },},select: {label: { color: "white" },itemStyle: { areaColor: "#4499d0" },},},],};myChart.setOption(option);</script></body></html>

在这里插入图片描述


总结

以上就是echarts地图的简单运用,更多功能配置参考官方文档/

http://www.dinnco.com/news/55901.html

相关文章:

  • 那家财经网站做的好手机打开国外网站app
  • 做外贸的阿里巴巴网站是哪个更好百度推广找谁做靠谱
  • 嘉兴网嘉兴网站建设南宁关键词排名公司
  • 怎么做网站背景网站收录提交入口
  • 效果好企业营销型网站建设关键词排名优化易下拉技术
  • 三门峡做网站系统优化软件哪个最好的
  • 做网站公司大型网站优化技术
  • 网站外链软件怎样制作网页新手自学入门
  • 建设网站的市场定位优化服务内容
  • 嘉兴制作网站企业谷歌seo排名优化
  • 社交网站开发背景免费建站的网站有哪些
  • 什么是最经典最常用的网站推广方式网站一年了百度不收录
  • 网站接入商查询今日十大热点新闻头条
  • 建设网站的主要流程图seo优化软件有哪些
  • 网站建设工资 优帮云北京seo关键词排名
  • 搭建网站服务器多少钱深圳纯手工seo
  • 淄博企业高端网站建设短视频营销成功的案例
  • 潍坊网站建设电话怎么做好推广和营销
  • 精湛的合肥网站建设友情链接建立遵循的原则包括
  • 网页制作教程哔哩seo实战
  • 单页面的网站模板nba最新排名榜
  • 机电类网站模板广告联盟怎么赚钱
  • 做网站的你选题的缘由是什么怎么在百度发布个人简介
  • 抚顺市城市建设档案馆网站百度数据网站
  • 兼职做任务的网站seo案例模板
  • 安康网站建设政府免费b站软件推广网站2023
  • 林芝网站建设app营销策略有哪些
  • 商业网站建设大纲互联网广告营销方案
  • 怎样查看别人网站流量it菜鸡网seo
  • 梧州网站设计制作服务至上青岛网站建设策划