echarts画中国地图!

今天上午我看到中国天气网发了一张冬至吃货地图,于是想用echarts画一个。

直接上代码!!!

css代码:

.body{

height: 100%;

background-color: #10aeb5;

}

.c1{

background: #f8f9fa;

width:750px;

height: 580px;

left: 50%;

margin-left: -375px;

position:absolute;

}

js代码:

var dom = document.getElementById(“container”);

var myChart = echarts.init(dom);

var app = {};

option = null;

option = {

title: {

text: ‘冬至吃货地图’,

subtext:‘数据参考中国天气网’,

left: ‘center’,

},

tooltip: {

trigger: ‘item’

},

legend: {

orient: ‘vertical’,

left: ‘left’,

data: [‘人数’]

},

visualMap: {

type: ‘piecewise’,

pieces: [

{value:3,label: ‘过节就吃饺子区’},

{value:2,label: ‘御寒暖胃羊汤区’},

{value:1,label: ‘甜甜蜜蜜汤圆区’},

{value:0,label: ‘什么好吃吃什么区’}

],

color: [‘#d74f3d’,‘#e0620d’,‘#ea9518’,‘#f3ca7e’]

},

toolbox: {

show: true,

orient: ‘vertical’,

left: ‘right’,

top: ‘center’,

feature: {

mark: {show: true},

dataView: {show: true, readOnly: false},

restore: {show: true},

saveAsImage: {show: true}

}

},

roamController: {

show: true,

left: ‘right’,

mapTypeControl: {

‘china’: true

}

},

series: [

{

name: ‘冬至吃什么’,

type: ‘map’,

mapType: ‘china’,

roam: false,

label: {

normal: {

show: true,

position: ‘right’,

formatter: ‘{b}’,

},

textStyle: {

color: “#000000”

}

},

data: [

{name: ‘湖北’,value: 0},

{name: ‘湖南’,value: 0},

{name: ‘江西’,value: 0},

{name: ‘安徽’,value: 0},

{name: ‘云南’,value: 1},

{name: ‘广东’,value: 1},

{name: ‘福建’,value: 1},

{name: ‘广西’,value: 1},

{name: ‘浙江’,value: 1},

{name: ‘江苏’,value: 1},

{name: ‘上海’,value: 1},

{name: ‘海南’,value: 1},

{name: ‘香港’,value: 1},

{name: ‘澳门’,value: 1},

{name: ‘台湾’,value: 1},

{name: ‘贵州’,value: 2},

{name: ‘重庆’,value: 2},

{name: ‘宁夏’,value: 2},

{name: ‘四川’,value: 2},

{name: ‘新疆’,value: 3},

{name: ‘西藏’,value: 3},

{name: ‘青海’,value: 3},

{name: ‘甘肃’,value: 3},

{name: ‘内蒙古’,value: 3},

{name: ‘陕西’,value: 3},

{name: ‘北京’,value: 3},

{name: ‘辽宁’,value: 3},

{name: ‘黑龙江’,value: 3},

{name: ‘哈尔滨’,value: 3},

{name: ‘山西’,value: 3},

{name: ‘山东’,value: 3},

{name: ‘河北’,value: 3},

{name: ‘河南’,value: 3},

{name: ‘吉林’,value: 3},

{name: ‘天津’,value: 3},

]

}

]

};;

if (option && typeof option === “object”) {

myChart.setOption(option, true);

}

html代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值