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地图上的名称保持一致。否则。地图 将不能识别到你给它传递的数据。

posted @ 2015-03-12 17:20  bubadao  阅读(5108)  评论(1编辑  收藏  举报