16、vue引入echarts,划中国地图
vue引入echarts
npm install echarts --save
main.js引入
import echarts from 'echarts'
Vue.prototype.$echarts = echarts
划中国地图
引入中国地图数据
import 'echarts/map/js/china.js'
<template>
<div>
<div id="myChart"></div>
</div>
</template>
<script>
export default {
data() {
return {
mydata: []
}
},
mounted() {
this.drawLine()
},
methods:{
drawLine() {
this.mydata = [
{ name: '北京', value: '100' }, { name: '天津', value: this.randomData() },
{ name: '上海', value: this.randomData() }, { name: '重庆', value: this.randomData() },
{ name: '河北', value: this.randomData() }, { name: '河南', value: this.randomData() },
{ name: '云南', value: this.randomData() }, { name: '辽宁', value: this.randomData() }
// {name: '黑龙江',value: this.randomData() },{name: '湖南',value: this.randomData() },
// {name: '安徽',value: this.randomData() },{name: '山东',value: this.randomData() },
// {name: '新疆',value: this.randomData() },{name: '江苏',value: this.randomData() },
// {name: '浙江',value: this.randomData() },{name: '江西',value: this.randomData() },
// {name: '湖北',value: this.randomData() },{name: '广西',value: this.randomData() },
// {name: '甘肃',value: this.randomData() },{name: '山西',value: this.randomData() },
// {name: '内蒙古',value: this.randomData() },{name: '陕西',value: this.randomData() },
// {name: '吉林',value: this.randomData() },{name: '福建',value: this.randomData() },
// {name: '贵州',value: this.randomData() },{name: '广东',value: this.randomData() },
// {name: '青海',value: this.randomData() },{name: '西藏',value: this.randomData() },
// {name: '四川',value: this.randomData() },{name: '宁夏',value: this.randomData() },
// {name: '海南',value: this.randomData() },{name: '台湾',value: this.randomData() },
// {name: '香港',value: this.randomData() },{name: '澳门',value: this.randomData() }
]
// 基于准备好的dom,初始化echarts实例
let myChart = this.$echarts.init(document.getElementById('myChart'))
// 绘制图表
myChart.setOption({
backgroundColor: '#F7F7F7',
title: {
text: '中国地图',
subtext: '中国地图'
// sublink: 'http://zh.wikipedia.org/wiki/%E9%A6%99%E6%B8%AF%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83#cite_note-12'
},
tooltip: {
trigger: 'item',
formatter: '{b}<br/>{c} '
},
// toolbox: {
// show: true,
// orient: 'vertical',
// left: 'right',
// top: 'center'
// // feature: {
// // dataView: {readOnly: false},
// // restore: {},
// // saveAsImage: {}
// // }
// },
visualMap: {
max: 500,
min: 0,
text: ['高', '低'],
realtime: false,
calculable: false,
itemHeight: '200',
inverse: true, // 翻转
orient: 'horizontal',
inRange: {
color: ['#DDDDDD', '#026FDD']
}
},
series: [
{
name: '损失统计',
type: 'map',
mapType: 'china', // 自定义扩展图表类型
itemStyle: {
normal: { label: { show: true } },
emphasis: { label: { show: true } }
},
data: this.mydata
}
]
})
},
randomData() {
return Math.round(Math.random() * 500);
}
},
}
</script>
16、vue引入echarts,划中国地图的更多相关文章
- 小程序Echarts 构建中国地图并锚定区域点击事件
小程序Echarts 构建中国地图并锚定区域点击事件 Step1 效果展示 使用的绘图框架为 Echarts for Wexin 具体API文档地址请点击 ----> Step2 条件准备 1. ...
- vue + echarts 实现中国地图 展示城市
Demo 安装依赖 vue中安装echarts npm install echarts -S 在main.js中引用 import echarts from 'echarts'Vue.prototyp ...
- 25、继续echarts实现中国地图
1. 以上是实现的效果 下边是实现的代码,上一篇地图没有颜色,是因为没有引入zrender包,因为echarts画地图是基于zrender实现的 <!DOCTYPE html> <h ...
- echarts实现中国地图数据展示
在项目中运用到图形展示数据太常见了,echarts是一款使用率非常高的插件工具,很多大平台都是使用echarts: 一般运用到条形.折线.扇形图,今天说一说在中国地图上展示各地数据: 首先要准备中国地 ...
- 用echarts绘制中国地图
在项目中运用到图形展示数据太常见了,echarts是一款使用率非常高的插件工具,很多大平台都是使用echarts: 一般运用到条形.折线.扇形图,今天说一说在中国地图上展示各地数据: 首先要准备中国地 ...
- echarts.制作中国地图,点击对应的省市链接到该省份的详细介绍
今天花了一天的时间,用echart弄了一个效果,是从中国地图点进去身份并把改省份的数据渲染出来的效果,刚开始完全没有头绪,只能硬着头皮去看百度echart的api,和博客,看了半天,好家伙,终于给我找 ...
- ECharts(中国地图)的使用 及 非空 tooltip formatter 验证
中国地图使用频率很高下载文件: echarts.min.js网址: http://echarts.baidu.com/download.html点击: ...
- echarts画中国地图并上色
任务是画一个中国地图,并在指定区域上颜色,学姐说用arcgis画,乖乖,4个g的安装文件,算了, 还是echarts大法好..如果想熟悉这个牛X的工具,请移步https://www.w3cschool ...
- 基于Echarts的中国地图数据展示
发布时间:2018-10-31 技术:javascript+html5+canvas 概述 基于echarts的大数据中国地图展示,结合API定制,开发样式,监听鼠标事件,实现带参数路由跳转等 ...
随机推荐
- RookeyFrame 还原 软删除的数据 怎么硬删除 或者 怎么还原
列表搜索栏上有个删除图标,可以进入回收站 如图:
- CODE FESTIVAL 2016 qual A题解
传送门 不知道为什么\(AGC\)系列的题里突然多了这些--那就做吧-- \(A\) 什么玩意儿-- upd:因为没看到最后要加换行居然没有\(1A\)好气哦-- const int N=15; ch ...
- Makefile(二)
VERSION = SOURCE = $(wildcard ./*.cpp) OBJ = $(patsubst %.cpp,%.o,$(SOURCE)) INCLUDE = -I /usr/inclu ...
- 2019.11.11 模拟赛 T2 乘积求和
昨天 ych 的膜你赛,这道题我 O ( n4 ) 暴力拿了 60 pts. 这道题的做法还挺妙的,我搞了将近一天呢qwq 题解 60 pts 根据题目给出的式子,四层 for 循环暴力枚举统计答案即 ...
- [WEB安全]无回显代码执行【转载】
原作者:AdminTony 原文链接:http://www.admintony.com/无回显代码执行利用方法.html 在Root-Me上有一道代码执行的题目,其链接为题目链接 0x01 简介 打开 ...
- fluent中interpolate的用法
原视频下载地址: https://pan.baidu.com/s/1hTD6tIlYL1S0nm30riAD9w 密码: ngv9
- Git Bash基础使用(初始化)
前提是在码云上已经新建一个空的项目,可参考:https://www.cnblogs.com/babysbreath/p/9170455.html 1.新建一个目录,存放下载下来的项目,我在D盘新建了一 ...
- argmin ,argmax函数
在数学中,ARG MAX(或ARGMAX)代表最大值,即给定参数的点集,给定表达式的值达到其最大值: 换一种说法, 是f(x)具有最大值M的x的值的集合.例如,如果f(x)是1- | x |,那么它在 ...
- 两个Double类型相减出现精度丢失问题
两个Double类型相减出现精度丢失问题 720.50-279.5=440.099999999 而不是440.1 解决方法,将数据库中的类型改为decimal类型,小数精确到2位
- Comparison and difference for Default geodatabase,Current workspace,Scratch workspace,Home Folder
Comparison and difference for Default geodatabase,Current workspace,Scratch workspace,Home Folder 商务 ...