Echarts map地图中需要的JSON 数据格式
var initData1 = [ { "name": "安徽", "value": 244 }, { "name": "北京", "value": 5019 }, { "name": "福建", "value": 120 }, { "name": "甘肃", "value": 75 }, { "name": "广东", "value": 633 }, { "name": "广西", "value": 52 }, { "name": "贵州", "value": 42 }, { "name": "海南", "value": 30 }, { "name": "河北", "value": 115 }, { "name": "河南", "value": 166 }, { "name": "黑龙江", "value": 310 }, { "name": "湖北", "value": 741 }, { "name": "湖南", "value": 398 }, { "name": "吉林", "value": 241 }, { "name": "江西", "value": 54 }, { "name": "辽宁", "value": 521 }, { "name": "内蒙古", "value": 38 }, { "name": "江苏", "value": 865 }, { "name": "宁夏", "value": 21 }, { "name": "青海", "value": 50 }, { "name": "山东", "value": 716 }, { "name": "山西", "value": 76 }, { "name": "陕西", "value": 533 }, { "name": "上海", "value": 1520 }, { "name": "四川", "value": 414 }, { "name": "天津", "value": 403 }, { "name": "西藏", "value": 6 }, { "name": "香港", "value": 1 }, { "name": "新疆", "value": 63 }, { "name": "云南", "value": 66 }, { "name": "浙江", "value": 658 }, { "name": "重庆", "value": 186 } ]; var initData = [ { 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) } ];
上面两个都是JSON格式的数据。 上次做Echarts map 时吧第二个数据传递过去就对。但传递第一个 就错误 。开始还因为是数据格式的问题。
其实是
你传递的JSON 中的name 必须和map地图上的名称保持一致。否则。地图 将不能识别到你给它传递的数据。