使用echarts完成市级的图表
2019-07-14 19:01
148 查看
市级的文件的地址:https://github.com/liangrumeng2015/province_and_city
效果图展示:
思路:
(1)需要拿到每个省份的市文件(可从上面的github上面下载)
(2)读取JSON文件,读取市
$.getJSON(" json文件所在的地址 ", "", function(data) {});
代码展示:(引入json文件,代码可直接运行)
[code]<!DOCTYPE html> <head> <meta charset="utf-8"> <title>ECharts</title> <script src="./js/jquery-3.4.1.min.js"></script> <script src="./js/echarts.min.js"></script> </head> <body> <div id="main" style="width: 600px;height:400px;"></div> <script> //取得json的样式,读取json文件 $.getJSON("./js/city.json/heilongjiang.json", "", function(data) { //生成地图 createMap(data); }) //生成地图 function createMap(data){ echarts.registerMap('demo',data); var chart = echarts.init(document.getElementById('main')); chart.setOption({ dataRange: { min: 0, //颜色区间的最小值 max: 200, //颜色区间的最大值,和data中的最大值一致 x: 'left', y: 'bottom', text:['高','低'], calculable : true, inRange: { //颜色区间 color: ['lightskyblue','yellow', 'orangered','red'] } }, tooltip : { show:true, formatter: '{b} <br/>value: {c}' }, series: [{ type: 'map', map: 'demo', itemStyle:{ normal:{label:{show:false}}, emphasis:{label:{show:false}} }, data:[ {name:'大兴安岭地区',value:120}, {name:'黑河市',value:110}, {name:'齐齐哈尔市',value:180}, {name:'鸡西市',value:160}, {name:'鹤岗市',value:120}, {name:'双鸭山市',value:80}, {name:'大庆市',value:8}, {name:'伊春市',value:60}, {name:'佳木斯市',value:40}, {name:'七台河市',value:50}, {name:'牡丹江市',value:40}, {name:'绥化市',value:30}, {name:'哈尔滨市',value:10} ], markPoint:{ symbolSize: 45, itemStyle: { normal: { borderColor: '#33CBFF', color:'#33CBFF', borderWidth: 1, // 标注边线线宽,单位px,默认为1 label: { show: true } } } } }] }); } </script> </body>
------------------------------完
相关文章推荐
- vue项目中使用Echarts 动态更改图表数据 , Vue 折线图、柱状图等图表动态刷新 ,
- 在echarts图表渲染完成后进行操作
- 使用Django自带Admin后台结合Echarts实现后台简单图表功能
- angular 在TypeScript 中使用 ECharts 图表
- 使用echarts显示图表
- Vue 爬坑之路(八)—— 使用 Echarts 创建图表
- iOS-Echarts动态图表控件的使用
- 微信小程序中--使用ECharts实现多个图表展示
- 使用Echarts实现动态曲线图表
- 微信小程序Echarts图表组件使用方法详解
- Vue2 使用 Echarts 创建图表实例代码
- Echarts使用及动态加载图表数据 折线图X轴数据动态加载
- 图表Echarts的使用
- 使用ECharts绘制可视化图表
- 使用FusionCharts完成统计图表
- eCharts使用图表简单示例
- ECharts-Java使用Java快速开发ECharts图表
- Echarts图表库。饼图 pie 图表组件的使用。饼图组件API使用规则--DOME
- echarts图表使用
- 如何快速使用ECharts绘制可视化图表