700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > html5 中国地图统计图 html5 echarts中国地图网络销售分布图表代码

html5 中国地图统计图 html5 echarts中国地图网络销售分布图表代码

时间:2024-04-22 13:31:30

相关推荐

html5 中国地图统计图 html5 echarts中国地图网络销售分布图表代码

特效描述:html5 echarts 中国地图 网络销售分布图表。html5中国地图,echarts网络销售分布图

代码结构

1. 引入JS

2. HTML代码

// 路径配置

require.config({

paths: {

echarts: '/build/dist'

}

});

// 使用

require(

[

'echarts',

'echarts/chart/bar', // 使用柱状图就加载bar模块,按需加载

'echarts/chart/map', // 使用柱状图就加载bar模块,按需加载

'echarts/chart/pie'

],

function (ec) {

// 基于准备好的dom,初始化echarts图表

var myChart_map = ec.init(document.getElementById('main_map'));

var itemStyle = {

normal:{label:{

show:true,

formatter:'{b}',

textStyle: {fontSize: 10,fontWeight : 'bold'}

}},

emphasis:{label:{show:true}}

};

var option_map = {

title : {

text: 'iphone销量',

subtext: '纯属虚构',

x:'center'

},

tooltip : {

trigger: 'item'

},

legend: {

orient: 'vertical',

x:'left',

data:['iphone3','iphone4','iphone5']

},

dataRange: {

min: 0,

max: 2500,

x: 'left',

y: 'bottom',

text:['高','低'], // 文本,默认为数值文本

calculable : true

},

toolbox: {

show: true,

orient : 'vertical',

x: 'right',

y: 'center',

feature : {

mark : {show: true},

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

restore : {show: true},

saveAsImage : {show: true}

}

},

roamController: {

show: true,

x: 'right',

mapTypeControl: {

'china': true

}

},

series : [

{

name: 'iphone3',

type: 'map',

mapType: 'china',

roam: false,

// itemStyle:{

// normal:{label:{show:true}},

// emphasis:{label:{show:true}}

// },

itemStyle: itemStyle,

data:[

{name: '北京',value: Math.round(Math.random()*1000)},

{name: '天津',value: Math.round(Math.random()*1000)},

{name: '上海',value: Math.round(Math.random()*1000)},

{name: '重庆',value: Math.round(Math.random()*1000)},

{name: '河北',value: Math.round(Math.random()*1000)},

{name: '河南',value: Math.round(Math.random()*1000)},

{name: '云南',value: Math.round(Math.random()*1000)},

{name: '辽宁',value: Math.round(Math.random()*1000)},

{name: '黑龙江',value: Math.round(Math.random()*1000)},

{name: '湖南',value: Math.round(Math.random()*1000)},

{name: '安徽',value: Math.round(Math.random()*1000)},

{name: '山东',value: Math.round(Math.random()*1000)},

{name: '新疆',value: Math.round(Math.random()*1000)},

{name: '江苏',value: Math.round(Math.random()*1000)},

{name: '浙江',value: Math.round(Math.random()*1000)},

{name: '江西',value: Math.round(Math.random()*1000)},

{name: '湖北',value: Math.round(Math.random()*1000)},

{name: '广西',value: Math.round(Math.random()*1000)},

{name: '甘肃',value: Math.round(Math.random()*1000)},

{name: '山西',value: Math.round(Math.random()*1000)},

{name: '内蒙古',value: Math.round(Math.random()*1000)},

{name: '陕西',value: Math.round(Math.random()*1000)},

{name: '吉林',value: Math.round(Math.random()*1000)},

{name: '福建',value: Math.round(Math.random()*1000)},

{name: '贵州',value: Math.round(Math.random()*1000)},

{name: '广东',value: Math.round(Math.random()*1000)},

{name: '青海',value: Math.round(Math.random()*1000)},

{name: '西藏',value: Math.round(Math.random()*1000)},

{name: '四川',value: Math.round(Math.random()*1000)},

{name: '宁夏',value: Math.round(Math.random()*1000)},

{name: '海南',value: Math.round(Math.random()*1000)},

{name: '台湾',value: Math.round(Math.random()*1000)},

{name: '香港',value: Math.round(Math.random()*1000)},

{name: '澳门',value: Math.round(Math.random()*1000)}

]

},

{

name: 'iphone4',

type: 'map',

mapType: 'china',

itemStyle:{

normal:{label:{show:true}},

emphasis:{label:{show:true}}

},

data:[

{name: '北京',value: Math.round(Math.random()*1000)},

{name: '天津',value: Math.round(Math.random()*1000)},

{name: '上海',value: Math.round(Math.random()*1000)},

{name: '重庆',value: Math.round(Math.random()*1000)},

{name: '河北',value: Math.round(Math.random()*1000)},

{name: '安徽',value: Math.round(Math.random()*1000)},

{name: '新疆',value: Math.round(Math.random()*1000)},

{name: '浙江',value: Math.round(Math.random()*1000)},

{name: '江西',value: Math.round(Math.random()*1000)},

{name: '山西',value: Math.round(Math.random()*1000)},

{name: '内蒙古',value: Math.round(Math.random()*1000)},

{name: '吉林',value: Math.round(Math.random()*1000)},

{name: '福建',value: Math.round(Math.random()*1000)},

{name: '广东',value: Math.round(Math.random()*1000)},

{name: '西藏',value: Math.round(Math.random()*1000)},

{name: '四川',value: Math.round(Math.random()*1000)},

{name: '宁夏',value: Math.round(Math.random()*1000)},

{name: '香港',value: Math.round(Math.random()*1000)},

{name: '澳门',value: Math.round(Math.random()*1000)}

]

},

{

name: 'iphone5',

type: 'map',

mapType: 'china',

itemStyle:{

normal:{label:{show:true}},

emphasis:{label:{show:true}}

},

data:[

{name: '北京',value: Math.round(Math.random()*1000)},

{name: '天津',value: Math.round(Math.random()*1000)},

{name: '上海',value: Math.round(Math.random()*1000)},

{name: '广东',value: Math.round(Math.random()*1000)},

{name: '台湾',value: Math.round(Math.random()*1000)},

{name: '香港',value: Math.round(Math.random()*1000)},

{name: '澳门',value: Math.round(Math.random()*1000)}

]

}

]

};

// 为echarts对象加载数据

myChart_map.setOption(option_map);

}

);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。