美国各州地图
2019獨角獸企業重金招聘Python工程師標準>>>
var option = {title : {text: '上圖是美國各州糖尿病患病率分布圖,下圖是對應各州空氣污染物指標從高到低的排序',subtext: '結合兩圖可以分析糖尿病患病率與細顆粒物的關聯關系',subtextStyle : {fontWeight : 4,fontSize : 12,},x:'center',y: 5,textStyle : {fontSize: 14,}},tooltip : {trigger: 'item',showDelay: 0,transitionDuration: 0.2,formatter : function (params) {var rtnStr = "";var seriesIndex = params.seriesIndex;var stateName = params.name;if(seriesIndex == 0) {rtnStr += getZHName(stateName) + "<br/>";rtnStr += '糖尿病 患病率:' + params.value + '%<br/>';for(var sName in result){if(stateName == sName) {rtnStr += result.qxParaName + ':' + result[sName].arithmeticMean + ' ' + getUnitShortName(result.qxUnit) + '<br/>';}}}else if(seriesIndex == 1) {rtnStr += stateName + "<br/>";rtnStr += result.qxParaName + ':' + params.value + ' ' + getUnitShortName(result.qxUnit) + '<br/>';for(var sName in result){if(stateName == sName) {rtnStr += '糖尿病 患病率:' + result[sName].prevalencePercent + '%<br/>';}}}return rtnStr;}},visualMap: {type: 'continuous',min: result.minValue,max: result.maxValue,text:['高','低'],precision : 3,realtime: false,calculable : true,x: 'right',y: 200,inRange:{color :['lightskyblue','yellow','orangered'],}, textStyle: {color: 'orange'}},toolbox: {show : true,x: 'right',y: 'top'},grid:{x: 110,y: 470,x2: 200,y2: 20,borderWidth:0},xAxis : [{type : 'value',position: 'top',name: " "+result.qxParaName + "\n(" + getUnitShortName(result.qxUnit) + ")",splitLine: {show:false},boundaryGap : [0, 0.01]}],yAxis : [{type : 'category',splitLine: {show:false},axisLabel: {interval:0},data : result.barAxis == null ? [] : result.barAxis}],series : [{name: "map",type: 'map',roam: true,mapType: 'USA',top : 60,layoutCenter: ['48%', '18%'],layoutSize: 650,itemStyle:{normal:{label:{show:true,formatter : function(params) {return getShortName(params.name);}}},emphasis:{label:{show:true,formatter : function(params) {return getZHName(params.name);}}}},data : result.mapData == null ? [] : result.mapData},{ name : 'bar',type: 'bar',itemStyle : {normal : {label : {show : false}},emphasis : {label : {show : true,textStyle : {color : 'orange',fontWeight : 'bold'}}}},textFixed : {Alaska : [20, -20]},data:result.barData == null ? [] : result.barData}]};英文州名獲取中文州名
function getZHName(name) {var nameZH = name;if(name=='Alabama'){nameZH = '亞拉巴馬州';}else if(name=='Alaska'){nameZH = '阿拉斯加州';}else if(name=='Arizona'){nameZH = '亞利桑那州';}else if(name=='California'){nameZH = '加利福尼亞州';}else if(name=='Colorado'){nameZH = '科羅拉多州';}else if(name=='Connecticut'){nameZH = '康涅狄格州';}else if(name=='Delaware'){nameZH = '特拉華州';}else if(name=='District of Columbia'){nameZH = '哥倫比亞特區';}else if(name=='Florida'){nameZH = '佛羅里達州';}else if(name=='Georgia'){nameZH = '佐治亞州';}else if(name=='Hawaii'){nameZH = '夏威夷州';}else if(name=='Idaho'){nameZH = '愛達荷州';}else if(name=='Illinois'){nameZH = '伊利諾伊州';}else if(name=='Indiana'){nameZH = '印第安納州';}else if(name=='Iowa'){nameZH = '艾奧瓦州';}else if(name=='Kansas'){nameZH = '堪薩斯州';}else if(name=='Kentucky'){nameZH = '肯塔基州';}else if(name=='Louisiana'){nameZH = '路易斯安那州';}else if(name=='Maine'){nameZH = '緬因州';}else if(name=='Maryland'){nameZH = '馬里蘭州';}else if(name=='Massachusetts'){nameZH = '馬薩諸塞州';}else if(name=='Michigan'){nameZH = '密歇根州';}else if(name=='Minnesota'){nameZH = '明尼蘇達州';}else if(name=='Mississippi'){nameZH = '密西西比州';}else if(name=='Missouri'){nameZH = '密蘇里州';}else if(name=='Montana'){nameZH = '蒙大拿州';}else if(name=='Nebraska'){nameZH = '內布拉斯加州';}else if(name=='Nevada'){nameZH = '內華達州';}else if(name=='New Hampshire'){nameZH = '新罕布什爾州';}else if(name=='New Jersey'){nameZH = '新澤西州';}else if(name=='New Mexico'){nameZH = '新墨西哥州';}else if(name=='New York'){nameZH = '紐約州';}else if(name=='North Carolina'){nameZH = '北卡羅來納州';}else if(name=='North Dakota'){nameZH = '北達科他州';}else if(name=='Ohio'){nameZH = '俄亥俄州';}else if(name=='Oklahoma'){nameZH = '奧克拉荷馬州';}else if(name=='Oregon'){nameZH = '俄勒岡州';}else if(name=='Pennsylvania'){nameZH = '賓夕法尼亞州';}else if(name=='Rhode Island'){nameZH = '羅得島州';}else if(name=='South Carolina'){nameZH = '南卡羅來納州';}else if(name=='Tennessee'){nameZH = '田納西州';}else if(name=='Texas'){nameZH = '得克薩斯州';}else if(name=='Utah'){nameZH = '猶他州';}else if(name=='Vermont'){nameZH = '佛蒙特州';}else if(name=='Virginia'){nameZH = '弗吉尼亞州';}else if(name=='Washington'){nameZH = '華盛頓州';}else if(name=='West Virginia'){nameZH = '西弗吉尼亞州';}else if(name=='Wisconsin'){nameZH = '威斯康星州';}else if(name=='Puerto Rico'){nameZH = '波多黎各';}else if(name=='Country Of Mexico'){}else if(name=='Arkansas'){nameZH = '阿肯色州';}else if(name=='Virgin Islands'){nameZH = '美屬維爾京群島';}else if(name=='South Dakota'){nameZH = '南達科他州';}else if(name=='Wyoming'){nameZH = '懷俄明州';}else if(name=='Guam'){nameZH = '關島';}else if(name=='Canada'){nameZH = '加拿大';}return nameZH; }中文州名獲取英文州名
function getEName(name) {var nameEH = name;if(name=='亞拉巴馬州'){nameEH = 'Alabama';}else if(name=='阿拉斯加州'){nameEH = 'Alaska';}else if(name=='亞利桑那州'){nameEH = 'Arizona';}else if(name=='加利福尼亞州'){nameEH = 'California';}else if(name=='科羅拉多州'){nameEH = 'Colorado';}else if(name=='康涅狄格州'){nameEH = 'Connecticut';}else if(name=='特拉華州'){nameEH = 'Delaware';}else if(name=='哥倫比亞特區'){nameEH = 'District of Columbia';}else if(name=='佛羅里達州'){nameEH = 'Florida';}else if(name=='佐治亞州'){nameEH = 'Georgia';}else if(name=='夏威夷州'){nameEH = 'Hawaii';}else if(name=='愛達荷州'){nameEH = 'Idaho';}else if(name=='伊利諾伊州'){nameEH = 'Illinois';}else if(name=='印第安納州'){nameEH = 'Indiana';}else if(name=='艾奧瓦州'){nameEH = 'Iowa';}else if(name=='堪薩斯州'){nameEH = 'Kansas';}else if(name=='肯塔基州'){nameEH = 'Kentucky';}else if(name=='路易斯安那州'){nameEH = 'Louisiana';}else if(name=='緬因州'){nameEH = 'Maine';}else if(name=='馬里蘭州'){nameEH = 'Maryland';}else if(name=='馬薩諸塞州'){nameEH = 'Massachusetts';}else if(name=='密歇根州'){nameEH = 'Michigan';}else if(name=='明尼蘇達州'){nameEH = 'Minnesota';}else if(name=='密西西比州'){nameEH = 'Mississippi';}else if(name=='密蘇里州'){nameEH = 'Missouri';}else if(name=='蒙大拿州'){nameEH = 'Montana';}else if(name=='內布拉斯加州'){nameEH = 'Nebraska';}else if(name=='內華達州'){nameEH = 'Nevada';}else if(name=='新罕布什爾州'){nameEH = 'New Hampshire';}else if(name=='新澤西州'){nameEH = 'New Jersey';}else if(name=='新墨西哥州'){nameEH = 'New Mexico';}else if(name=='紐約州'){nameEH = 'New York';}else if(name=='北卡羅來納州'){nameEH = 'North Carolina';}else if(name=='北達科他州'){nameEH = 'North Dakota';}else if(name=='俄亥俄州'){nameEH = 'Ohio';}else if(name=='奧克拉荷馬州'){nameEH = 'Oklahoma';}else if(name=='俄勒岡州'){nameEH = 'Oregon';}else if(name=='賓夕法尼亞州'){nameEH = 'Pennsylvania';}else if(name=='羅得島州'){nameEH = 'Rhode Island';}else if(name=='南卡羅來納州'){nameEH = 'South Carolina';}else if(name=='田納西州'){nameEH = 'Tennessee';}else if(name=='得克薩斯州'){nameEH = 'Texas';}else if(name=='猶他州'){nameEH = 'Utah';}else if(name=='佛蒙特州'){nameEH = 'Vermont';}else if(name=='弗吉尼亞州'){nameEH = 'Virginia';}else if(name=='華盛頓州'){nameEH = 'Washington';}else if(name=='西弗吉尼亞州'){nameEH = 'West Virginia';}else if(name=='威斯康星州'){nameEH = 'Wisconsin';}else if(name=='波多黎各'){nameEH = 'Puerto Rico';}else if(name=='墨西哥'){nameEH = 'Country Of Mexico';}else if(name=='阿肯色州'){nameEH = 'Arkansas';}else if(name=='美屬維爾京群島'){nameEH = 'Virgin Islands';}else if(name=='南達科他州'){nameEH = 'South Dakota';}else if(name=='懷俄明州'){nameEH = 'Wyoming';}else if(name=='關島'){nameEH = 'Guam';}else if(name=='加拿大'){nameEH = 'Canada';}return nameEH; }獲取州名簡寫
function getShortName(name) {var shortName = name;if(name=='Alabama'){shortName = 'AL';}else if(name=='Alaska'){shortName = 'AK';}else if(name=='Arizona'){shortName = 'AZ';}else if(name=='California'){shortName = 'CA';}else if(name=='Colorado'){shortName = 'CO';}else if(name=='Connecticut'){shortName = 'CT';}else if(name=='Delaware'){shortName = 'DE';}else if(name=='District of Columbia'){shortName = 'DC';}else if(name=='Florida'){shortName = 'FL';}else if(name=='Georgia'){shortName = 'GA';}else if(name=='Hawaii'){shortName = 'HI';}else if(name=='Idaho'){shortName = 'ID';}else if(name=='Illinois'){shortName = 'IL';}else if(name=='Indiana'){shortName = 'IN';}else if(name=='Iowa'){shortName = 'IA';}else if(name=='Kansas'){shortName = 'KS';}else if(name=='Kentucky'){shortName = 'KY';}else if(name=='Louisiana'){shortName = 'LA';}else if(name=='Maine'){shortName = 'ME';}else if(name=='Maryland'){shortName = 'MD';}else if(name=='Massachusetts'){shortName = 'MA';}else if(name=='Michigan'){shortName = 'MI';}else if(name=='Minnesota'){shortName = 'MN';}else if(name=='Mississippi'){shortName = 'MS';}else if(name=='Missouri'){shortName = 'MO';}else if(name=='Montana'){shortName = 'MT';}else if(name=='Nebraska'){shortName = 'NE';}else if(name=='Nevada'){shortName = 'NV';}else if(name=='New Hampshire'){shortName = 'NH';}else if(name=='New Jersey'){shortName = 'NJ';}else if(name=='New Mexico'){shortName = 'NM';}else if(name=='New York'){shortName = 'NY';}else if(name=='North Carolina'){shortName = 'NC';}else if(name=='North Dakota'){shortName = 'ND';}else if(name=='Ohio'){shortName = 'OH';}else if(name=='Oklahoma'){shortName = 'OK';}else if(name=='Oregon'){shortName = 'OR';}else if(name=='Pennsylvania'){shortName = 'PA';}else if(name=='Rhode Island'){shortName = 'RI';}else if(name=='South Carolina'){shortName = 'SC';}else if(name=='Tennessee'){shortName = 'TN';}else if(name=='Texas'){shortName = 'TX';}else if(name=='Utah'){shortName = 'UT';}else if(name=='Vermont'){shortName = 'VT';}else if(name=='Virginia'){shortName = 'VA';}else if(name=='Washington'){shortName = 'WA';}else if(name=='West Virginia'){shortName = 'WV';}else if(name=='Wisconsin'){shortName = 'WI';}else if(name=='Puerto Rico'){shortName = 'PR';}else if(name=='Country Of Mexico'){shortName = '墨西哥';}else if(name=='Arkansas'){shortName = 'AR';}else if(name=='Virgin Islands'){shortName = 'VI';}else if(name=='South Dakota'){shortName = 'SD';}else if(name=='Wyoming'){shortName = 'WY';}else if(name=='Guam'){shortName = 'GU';}else if(name=='Canada'){shortName = '加拿大';}return shortName; }效果圖
轉載于:https://my.oschina.net/Tsher2015/blog/821538
總結
- 上一篇: 推荐三款自己使用过的鼠标手势插件
- 下一篇: 老照片怎么修复清晰?轻松几步让图片焕发新