option = { backgroundColor: 'none', color: ['gold','aqua','lime'], title : { text: '模拟迁徙', //subtext:'数据纯属虚构', x:'center', textStyle : { color: '#fff' } }, tooltip : { trigger: 'item', formatter: function(v) { return v[1].replace(':', ' > '); } }, toolbox: { show : false, orient : 'vertical', x: 'right', y: 'center', feature : { //mark : {show: true}, //dataView : {show: true, readOnly: false}, //restore : {show: true}, // saveAsImage : {show: true} } }, dataRange: { x : -200 , min : 0, max : 100, calculable : false, color: ['#e54163','#f36861','#f3b061','#e4f361'], textStyle:{ color:'#fff' } }, series : [ { name: '北京师范大学', type: 'map', roam: true, hoverable: false, mapType: 'china', itemStyle:{ normal:{ borderColor:'rgba(100,149,237,1)', borderWidth:0.0, areaStyle:{ color: 'rgba(255,255,255,0.0)' } } }, data:[], markLine : { smooth:true, symbol: ['none', 'circle'], symbolSize : 1, itemStyle : { normal: { color:'#fff', borderWidth:1, borderColor:'rgba(30,144,255,0.5)' } }, data : [ [{name:'北京师范大学'},{name:'资源学院'}] ,[{name:'北京师范大学'},{name:'哲学与社会学学院'}] ,[{name:'北京师范大学'},{name:'信息科学与技术学院'}] ,[{name:'北京师范大学'},{name:'心理学院'}] ,[{name:'北京师范大学'},{name:'物理学系'}] ,[{name:'北京师范大学'},{name:'文学院'}] ,[{name:'北京师范大学'},{name:'外国语言文学学院'}] ,[{name:'北京师范大学'},{name:'天文系'}] ,[{name:'北京师范大学'},{name:'数学科学学院'}] ,[{name:'北京师范大学'},{name:'生物系'}] ,[{name:'北京师范大学'},{name:'成立社会发展与公共政策学院'}] ,[{name:'北京师范大学'},{name:'马克思主义学院'}] ,[{name:'北京师范大学'},{name:'历史学院'}] ,[{name:'北京师范大学'},{name:'经济与工商管理学院'}] ,[{name:'北京师范大学'},{name:'汉语文化学院'}] ,[{name:'北京师范大学'},{name:'法学院'}] ,[{name:'北京师范大学'},{name:'地理学与遥感科学学院'}] ], }, geoCoord: { '北京师范大学':[107,36], '资源学院':[127,36] ,'哲学与社会学学院':[125.649444588087,41.7798666589945] ,'信息科学与技术学院':[121.780178344413,46.7791302983449] ,'心理学院':[115.914767115531,50.322612661681] ,'物理学系':[108.845367189266,51.9317468207205] ,'文学院':[101.526740198558,51.3892102907651] ,'外国语言文学学院':[94.9473072724149,48.7682756364838] ,'天文系':[89.9956572854077,44.4229146060377] ,'数学科学学院':[87.340538006322,38.9399922850651] ,'生物系':[87.340538006322,33.0600077149349] ,'成立社会发展与公共政策学院':[89.9956572854077,27.5770853939623] ,'马克思主义学院':[94.9473072724149,23.2317243635162] ,'历史学院':[101.526740198558,20.6107897092349] ,'经济与工商管理学院':[108.845367189266,20.0682531792794] ,'汉语文化学院':[115.914767115531,21.677387338319] ,'法学院':[121.780178344413,25.2208697016551] ,'地理学与遥感科学学院':[125.649444588087,30.2201333410056] } }, { name: '北京师范大学 Top10', type: 'map', mapType: 'china', data:[], markLine : { smooth:true, effect : { show: true, size: 3, shadowColor: 'yellow' }, itemStyle : { normal: { borderWidth:1 } }, data : [ [{name:'北京师范大学'},{name:'资源学院',value:60}] ,[{name:'北京师范大学'},{name:'哲学与社会学学院',value:60}] ,[{name:'北京师范大学'},{name:'信息科学与技术学院',value:60}] ,[{name:'北京师范大学'},{name:'心理学院',value:60}] ,[{name:'北京师范大学'},{name:'物理学系',value:60}] ,[{name:'北京师范大学'},{name:'文学院',value:60}] ,[{name:'北京师范大学'},{name:'外国语言文学学院',value:60}] ,[{name:'北京师范大学'},{name:'天文系',value:60}] ,[{name:'北京师范大学'},{name:'数学科学学院',value:60}] ,[{name:'北京师范大学'},{name:'生物系',value:60}] ,[{name:'北京师范大学'},{name:'成立社会发展与公共政策学院',value:60}] ,[{name:'北京师范大学'},{name:'马克思主义学院',value:60}] ,[{name:'北京师范大学'},{name:'历史学院',value:60}] ,[{name:'北京师范大学'},{name:'经济与工商管理学院',value:60}] ,[{name:'北京师范大学'},{name:'汉语文化学院',value:60}] ,[{name:'北京师范大学'},{name:'法学院',value:60}] ,[{name:'北京师范大学'},{name:'地理学与遥感科学学院',value:60}] ] }, markPoint : { symbol:'emptyCircle', symbolSize : function(v){ return 10 + v/10 }, effect : { show: true, shadowBlur : 0 }, itemStyle:{ normal:{ label:{show:true} } }, data : [ {name:'北京师范大学',value:95}, {name:'资源学院',value:60} ,{name:'哲学与社会学学院',value:60} ,{name:'信息科学与技术学院',value:60} ,{name:'心理学院',value:60} ,{name:'物理学系',value:60} ,{name:'文学院',value:60} ,{name:'外国语言文学学院',value:60} ,{name:'天文系',value:60} ,{name:'数学科学学院',value:60} ,{name:'生物系',value:60} ,{name:'成立社会发展与公共政策学院',value:60} ,{name:'马克思主义学院',value:60} ,{name:'历史学院',value:60} ,{name:'经济与工商管理学院',value:60} ,{name:'汉语文化学院',value:60} ,{name:'法学院',value:60} ,{name:'地理学与遥感科学学院',value:60} ] } } ] }; var ecConfig = require('echarts/config'); function focus(param) { var data = param.data; var links = option.series[0].links; var nodes = option.series[0].nodes; if ( data.source !== undefined && data.target !== undefined ) { //点击的是边 var sourceNode = nodes[data.source]; var targetNode = nodes[data.target]; //alert("选中了边 " + sourceNode.name + ' -> ' + targetNode.name + ' (' + data.weight + ')'); //parent.location.href = "../department_detail.html?keword="+ sourceNode.name; //console.log("选中了边 " + sourceNode.name + ' -> ' + targetNode.name + ' (' + data.weight + ')'); } else { // 点击的是点 //alert("选中了" + data.name + '(' + data.value + ')'); //console.log("选中了" + data.name + '(' + data.value + ')'); //parent.location.href = "../department_detail.html?keword="+ data.name; if(data.name != '北京师范大学') parent.location.href = '/Department/Department_Detail?keyword=' + encodeURI(data.name) } //console.log(param); } myChart.on(ecConfig.EVENT.CLICK, focus)