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,划中国地图的更多相关文章

  1. 小程序Echarts 构建中国地图并锚定区域点击事件

    小程序Echarts 构建中国地图并锚定区域点击事件 Step1 效果展示 使用的绘图框架为 Echarts for Wexin 具体API文档地址请点击 ----> Step2 条件准备 1. ...

  2. vue + echarts 实现中国地图 展示城市

    Demo 安装依赖 vue中安装echarts npm install echarts -S 在main.js中引用 import echarts from 'echarts'Vue.prototyp ...

  3. 25、继续echarts实现中国地图

    1. 以上是实现的效果 下边是实现的代码,上一篇地图没有颜色,是因为没有引入zrender包,因为echarts画地图是基于zrender实现的 <!DOCTYPE html> <h ...

  4. echarts实现中国地图数据展示

    在项目中运用到图形展示数据太常见了,echarts是一款使用率非常高的插件工具,很多大平台都是使用echarts: 一般运用到条形.折线.扇形图,今天说一说在中国地图上展示各地数据: 首先要准备中国地 ...

  5. 用echarts绘制中国地图

    在项目中运用到图形展示数据太常见了,echarts是一款使用率非常高的插件工具,很多大平台都是使用echarts: 一般运用到条形.折线.扇形图,今天说一说在中国地图上展示各地数据: 首先要准备中国地 ...

  6. echarts.制作中国地图,点击对应的省市链接到该省份的详细介绍

    今天花了一天的时间,用echart弄了一个效果,是从中国地图点进去身份并把改省份的数据渲染出来的效果,刚开始完全没有头绪,只能硬着头皮去看百度echart的api,和博客,看了半天,好家伙,终于给我找 ...

  7. ECharts(中国地图)的使用 及 非空 tooltip formatter 验证

    中国地图使用频率很高下载文件:        echarts.min.js网址:               http://echarts.baidu.com/download.html点击:     ...

  8. echarts画中国地图并上色

    任务是画一个中国地图,并在指定区域上颜色,学姐说用arcgis画,乖乖,4个g的安装文件,算了, 还是echarts大法好..如果想熟悉这个牛X的工具,请移步https://www.w3cschool ...

  9. 基于Echarts的中国地图数据展示

    发布时间:2018-10-31   技术:javascript+html5+canvas   概述 基于echarts的大数据中国地图展示,结合API定制,开发样式,监听鼠标事件,实现带参数路由跳转等 ...

随机推荐

  1. Openwrt路由器上开发微信公众号应用

    利用nohup命令创建启动服务 nohup, /dev/null 2>&1,输出重定向 http://www.cnblogs.com/taosim/articles/2610170.ht ...

  2. BZOJ 5093: [Lydsy1711月赛]图的价值 第二类斯特林数+NTT

    定义有向图的价值为图中每一个点的度数的 \(k\) 次方之和. 求:对于 \(n\) 个点的无向图所有可能情况的图的价值之和. 遇到这种题,八成是每个点单独算贡献,然后累加起来. 我们可以枚举一个点的 ...

  3. RookeyFrame 添加 导入功能

    我遇到的情况: 我在‘模块管理’里面, 把模块‘客户联系人’的‘允许导入’勾上,保存后,在‘客户联系人’页面没有导入按钮, 模块‘客户主数据’却可以, 这是为什么额?两个模块都是线下创建的,是哪儿不一 ...

  4. 24、Checkpoint原理剖析

    一.原理 1.Checkpoint是什么 Checkpoint,是Spark提供的一个比较高级的功能. 有的时候,比如说,我们的Spark应用程序,特别的复杂,然后呢,从初始的RDD开始,到最后整个应 ...

  5. 洛谷P3124被困在haybales

    题目 按理来说是可以二分的,但是发现其实直接暴力然后注意细节就可以了. 先找到牛所在的起点,然后分别向右找和向左找. 第一次查找从\(r\)点冲到\(l\)点时,突破不了\(l\),从\(l\)点冲到 ...

  6. (1)Angular的开发

    流行的ReactNative.Node.js.Angular.js.RXjs等技术 H5视频直播 ReactNative应用 JavaScript的新语法 高性能服务端框架 Webpack支撑大规模应 ...

  7. 《挑战30天C++入门极限》C++类静态数据成员与类静态成员函数

        C++类静态数据成员与类静态成员函数 在没有讲述本章内容之前如果我们想要在一个范围内共享某一个数据,那么我们会设立全局对象,但面向对象的程序是由对象构成的,我们如何才能在类范围内共享数据呢? ...

  8. beego 前后端分离登录验证

    conf>app.conf 文件添加一下参数 copyrequestbody=true sessionon =true routers>router.go 文件添加初始化路由 func i ...

  9. Docker 常用命令,自用,持续更

    1.进入容器 docker exec -it 容器id /bin/bash docker exec -it db30f533ee1b /bin/bash 2.复制文件到容器 docker cp 文件路 ...

  10. C++标准库分析总结(八)——<仿函数、适配器、istream_iterator、ostream_iterator、bind>

    一.仿函数定义 仿函数是STL中最简单的部分,存在的本质就是为STL算法部分服务的,一般不单独使用.仿函数(functors)又称为函数对象(function objects),虽然函数指针虽然也可以 ...