1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930 |
- $(function () {
- echart_map();
- //echart_1湖南各市货运量
- function echart_1() {
- // 基于准备好的dom,初始化echarts实例
- var myChart = echarts.init(document.getElementById('chart_1'));
- myChart.clear();
- option = {
- tooltip: {
- trigger: 'item',
- formatter: "{a} <br/>{b} : {c}"
- },
- legend: {
- x: 'center',
- y: '15%',
- data: ['稼动', '待机', '报警', '离线', '其它'],
- icon: 'circle',
- textStyle: {
- color: '#fff',
- }
- },
- calculable: true,
- series: [{
- name: '',
- type: 'pie',
- //起始角度,支持范围[0, 360]
- startAngle: 0,
- //饼图的半径,数组的第一项是内半径,第二项是外半径
- radius: [41, 280.75],
- //支持设置成百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度
- center: ['50%', '40%'],
- //是否展示成南丁格尔图,通过半径区分数据大小。可选择两种模式:
- // 'radius' 面积展现数据的百分比,半径展现数据的大小。
- // 'area' 所有扇区面积相同,仅通过半径展现数据大小
- roseType: 'area',
- //是否启用防止标签重叠策略,默认开启,圆环图这个例子中需要强制所有标签放在中心位置,可以将该值设为 false。
- avoidLabelOverlap: false,
- label: {
- normal: {
- show: true,
- formatter: '{c}'
- },
- emphasis: {
- show: true
- }
- },
- labelLine: {
- normal: {
- show: true,
- length2: 1,
- },
- emphasis: {
- show: true
- }
- },
- data: [{
- value: 800,
- name: '稼动',
- itemStyle: {
- normal: {
- color: '#f845f1'
- }
- }
- },
- {
- value: 100,
- name: '待机',
- itemStyle: {
- normal: {
- color: '#ad46f3'
- }
- }
- },
- {
- value: 50,
- name: '报警',
- itemStyle: {
- normal: {
- color: '#5045f6'
- }
- }
- },
- {
- value: 25,
- name: '离线',
- itemStyle: {
- normal: {
- color: '#4777f5'
- }
- }
- },
- {
- value: 25,
- name: '其它',
- itemStyle: {
- normal: {
- color: '#44aff0'
- }
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: '#transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- },
- {
- value: 0,
- name: "",
- itemStyle: {
- normal: {
- color: 'transparent'
- }
- },
- label: {
- show: false
- },
- labelLine: {
- show: false
- }
- }
- ]
- }]
- };
- // 使用刚指定的配置项和数据显示图表。
- myChart.setOption(option);
- window.addEventListener("resize", function () {
- myChart.resize();
- });
- }
- //echart_0湖南省飞机场
- function echart_0() {
- // 基于准备好的dom,初始化echarts实例
- var myChart = echarts.init(document.getElementById('chart_0'));
- function showProvince() {
- var geoCoordMap = {
- '长沙黄花国际机场': [113.226512,28.192929],
- '张家界荷花机场': [110.454598,29.107223],
- '常德桃花源机场': [111.651508,28.921516],
- '永州零陵机场': [111.622869,26.340994],
- '怀化芷江机场': [109.714784,27.44615],
- };
- var data = [{
- name: '长沙黄花国际机场',
- value: 100
- },
- {
- name: '张家界荷花机场',
- value: 100
- },
- {
- name: '常德桃花源机场',
- value: 100
- },
- {
- name: '永州零陵机场',
- value: 100
- },
- {
- name: '怀化芷江机场',
- value: 100
- }
- ];
- var max = 480,
- min = 9; // todo
- var maxSize4Pin = 100,
- minSize4Pin = 20;
- var convertData = function (data) {
- var res = [];
- for (var i = 0; i < data.length; i++) {
- var geoCoord = geoCoordMap[data[i].name];
- if (geoCoord) {
- res.push({
- name: data[i].name,
- value: geoCoord.concat(data[i].value)
- });
- }
- }
- return res;
- };
- myChart.setOption(option = {
- title: {
- top: 20,
- text: '',
- subtext: '',
- x: 'center',
- textStyle: {
- color: '#ccc'
- }
- },
- legend: {
- orient: 'vertical',
- y: 'bottom',
- x: 'right',
- data: ['pm2.5'],
- textStyle: {
- color: '#fff'
- }
- },
- visualMap: {
- show: false,
- min: 0,
- max: 500,
- left: 'left',
- top: 'bottom',
- text: ['高', '低'], // 文本,默认为数值文本
- calculable: true,
- seriesIndex: [1],
- inRange: {
- }
- },
- geo: {
- show: true,
- map:'hunan',
- mapType: 'hunan',
- label: {
- normal: {
- },
- //鼠标移入后查看效果
- emphasis: {
- textStyle: {
- color: '#fff'
- }
- }
- },
- //鼠标缩放和平移
- roam: true,
- itemStyle: {
- normal: {
- // color: '#ddd',
- borderColor: 'rgba(147, 235, 248, 1)',
- borderWidth: 1,
- areaColor: {
- type: 'radial',
- x: 0.5,
- y: 0.5,
- r: 0.8,
- colorStops: [{
- offset: 0,
- color: 'rgba(175,238,238, 0)' // 0% 处的颜色
- }, {
- offset: 1,
- color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
- }],
- globalCoord: false // 缺省为 false
- },
- shadowColor: 'rgba(128, 217, 248, 1)',
- shadowOffsetX: -2,
- shadowOffsetY: 2,
- shadowBlur: 10
- },
- emphasis: {
- areaColor: '#389BB7',
- borderWidth: 0
- }
- }
- },
- series: [{
- name: 'light',
- type: 'map',
- coordinateSystem: 'geo',
- data: convertData(data),
- itemStyle: {
- normal: {
- color: '#F4E925'
- }
- }
- },
- {
- name: '点',
- type: 'scatter',
- coordinateSystem: 'geo',
- symbol: 'pin',
- symbolSize: function(val) {
- var a = (maxSize4Pin - minSize4Pin) / (max - min);
- var b = minSize4Pin - a * min;
- b = maxSize4Pin - a * max;
- return a * val[2] + b;
- },
- label: {
- normal: {
- // show: true,
- // textStyle: {
- // color: '#fff',
- // fontSize: 9,
- // }
- }
- },
- itemStyle: {
- normal: {
- color: '#F62157', //标志颜色
- }
- },
- zlevel: 6,
- data: convertData(data),
- },
- {
- name: 'light',
- type: 'map',
- mapType: 'hunan',
- geoIndex: 0,
- aspectScale: 0.75, //长宽比
- showLegendSymbol: false, // 存在legend时显示
- label: {
- normal: {
- show: false
- },
- emphasis: {
- show: false,
- textStyle: {
- color: '#fff'
- }
- }
- },
- roam: true,
- itemStyle: {
- normal: {
- areaColor: '#031525',
- borderColor: '#FFFFFF',
- },
- emphasis: {
- areaColor: '#2B91B7'
- }
- },
- animation: false,
- data: data
- },
- {
- name: ' ',
- type: 'effectScatter',
- coordinateSystem: 'geo',
- data: convertData(data.sort(function (a, b) {
- return b.value - a.value;
- }).slice(0, 5)),
- symbolSize: function (val) {
- return val[2] / 10;
- },
- showEffectOn: 'render',
- rippleEffect: {
- brushType: 'stroke'
- },
- hoverAnimation: true,
- label: {
- normal: {
- formatter: '{b}',
- position: 'right',
- show: true
- }
- },
- itemStyle: {
- normal: {
- color: '#05C3F9',
- shadowBlur: 10,
- shadowColor: '#05C3F9'
- }
- },
- zlevel: 1
- },
- ]
- });
- }
- showProvince();
- // 使用刚指定的配置项和数据显示图表。
- // myChart.setOption(option);
- window.addEventListener("resize", function () {
- myChart.resize();
- });
- }
- //echart_2湖南省高速公路
- function echart_2() {
- // 基于准备好的dom,初始化echarts实例
- var myChart = echarts.init(document.getElementById('chart_2'));
- myChart.setOption({
- series: [{
- type: 'map',
- mapType: 'hunan'
- }]
- });
- var geoCoordMap = {
- '怀化': [109.999867,27.518949],
- '吉首': [109.741528,28.332629],
- '张家界': [110.491722,29.112001],
- '常德': [111.701486,29.076683],
- '益阳': [112.348741,28.544124],
- '岳阳': [113.126486,29.382401],
- '长沙': [113.019455,28.200103],
- '株洲': [113.163141,27.8418],
- '湘潭': [112.91977,27.882141],
- '邵阳': [111.467859,27.21915],
- '娄底': [112.012438,27.745506],
- '衡阳': [112.63809,26.895225],
- '永州': [111.577632,26.460144],
- '郴州': [113.039396,25.81497]
- };
- var goData = [
- [{
- name: '张家界'
- }, {
- id: 1,
- name: '常德',
- value: 86
- }],
- [{
- name: '吉首'
- }, {
- id: 1,
- name: '常德',
- value: 86
- }],
- [{
- name: '常德'
- }, {
- id: 1,
- name: '益阳',
- value: 70
- }],
- [{
- name: '益阳'
- }, {
- id: 1,
- name: '长沙',
- value: 95
- }],
- [{
- name: '长沙'
- }, {
- id: 1,
- name: '岳阳',
- value: 70
- }],
- [{
- name: '长沙'
- }, {
- id: 1,
- name: '湘潭',
- value: 80
- }],
- [{
- name: '长沙'
- }, {
- id: 1,
- name: '株洲',
- value: 80
- }],
- [{
- name: '长沙'
- }, {
- id: 1,
- name: '衡阳',
- value: 80
- }],
- [{
- name: '衡阳'
- }, {
- id: 1,
- name: '郴州',
- value: 70
- }],
- [{
- name: '衡阳'
- }, {
- id: 1,
- name: '永州',
- value: 70
- }],
- [{
- name: '湘潭'
- }, {
- id: 1,
- name: '娄底',
- value: 60
- }],
- [{
- name: '娄底'
- }, {
- id: 1,
- name: '邵阳',
- value: 75
- }],
- [{
- name: '邵阳'
- }, {
- id: 1,
- name: '怀化',
- value: 75
- }],
- ];
- //值控制圆点大小
- var backData = [
- [{
- name: '常德'
- }, {
- id: 1,
- name: '张家界',
- value: 80
- }],
- [{
- name: '常德'
- }, {
- id: 1,
- name: '吉首',
- value: 66
- }],
- [{
- name: '益阳'
- }, {
- id: 1,
- name: '常德',
- value: 86
- }],
- [{
- name: '长沙'
- }, {
- id: 1,
- name: '益阳',
- value: 70
- }],
- [{
- name: '岳阳'
- }, {
- id: 1,
- name: '长沙',
- value: 95
- }],
- [{
- name: '湘潭'
- }, {
- id: 1,
- name: '长沙',
- value: 95
- }],
- [{
- name: '株洲'
- }, {
- id: 1,
- name: '长沙',
- value: 95
- }],
- [{
- name: '衡阳'
- }, {
- id: 1,
- name: '长沙',
- value: 95
- }],
- [{
- name: '郴州'
- }, {
- id: 1,
- name: '衡阳',
- value: 80
- }],
- [{
- name: '永州'
- }, {
- id: 1,
- name: '衡阳',
- value: 80
- }],
- [{
- name: '娄底'
- }, {
- id: 1,
- name: '湘潭',
- value: 80
- }],
- [{
- name: '邵阳'
- }, {
- id: 1,
- name: '娄底',
- value: 60
- }],
- [{
- name: '怀化'
- }, {
- id: 1,
- name: '邵阳',
- value: 75
- }],
- ];
- var planePath = 'path://M1705.06,1318.313v-89.254l-319.9-221.799l0.073-208.063c0.521-84.662-26.629-121.796-63.961-121.491c-37.332-0.305-64.482,36.829-63.961,121.491l0.073,208.063l-319.9,221.799v89.254l330.343-157.288l12.238,241.308l-134.449,92.931l0.531,42.034l175.125-42.917l175.125,42.917l0.531-42.034l-134.449-92.931l12.238-241.308L1705.06,1318.313z';
- var arcAngle = function(data) {
- var j, k;
- for (var i = 0; i < data.length; i++) {
- var dataItem = data[i];
- if (dataItem[1].id == 1) {
- j = 0.2;
- return j;
- } else if (dataItem[1].id == 2) {
- k = -0.2;
- return k;
- }
- }
- }
- var convertData = function(data) {
- var res = [];
- for (var i = 0; i < data.length; i++) {
- var dataItem = data[i];
- var fromCoord = geoCoordMap[dataItem[0].name];
- var toCoord = geoCoordMap[dataItem[1].name];
- if (dataItem[1].id == 1) {
- if (fromCoord && toCoord) {
- res.push([{
- coord: fromCoord,
- }, {
- coord: toCoord,
- value: dataItem[1].value //线条颜色
- }]);
- }
- } else if (dataItem[1].id == 2) {
- if (fromCoord && toCoord) {
- res.push([{
- coord: fromCoord,
- }, {
- coord: toCoord
- }]);
- }
- }
- }
- return res;
- };
- var color = ['#fff', '#FF1493', '#0000FF'];
- var series = [];
- [
- ['1', goData],
- ['2', backData]
- ].forEach(function(item, i) {
- series.push({
- name: item[0],
- type: 'lines',
- zlevel: 2,
- symbol: ['arrow', 'arrow'],
- //线特效配置
- effect: {
- show: true,
- period: 6,
- trailLength: 0.1,
- symbol: 'arrow', //标记类型
- symbolSize: 5
- },
- lineStyle: {
- normal: {
- width: 1,
- opacity: 0.4,
- curveness: arcAngle(item[1]), //弧线角度
- color: '#fff'
- }
- },
- edgeLabel: {
- normal: {
- show: true,
- textStyle: {
- fontSize: 14
- },
- formatter: function(params) {
- var txt = '';
- if (params.data.speed !== undefined) {
- txt = params.data.speed;
- }
- return txt;
- },
- }
- },
- data: convertData(item[1])
- }, {
- type: 'effectScatter',
- coordinateSystem: 'geo',
- zlevel: 2,
- //波纹效果
- rippleEffect: {
- period: 2,
- brushType: 'stroke',
- scale: 3
- },
- label: {
- normal: {
- show: true,
- color: '#fff',
- position: 'right',
- formatter: '{b}'
- }
- },
- //终点形象
- symbol: 'circle',
- //圆点大小
- symbolSize: function(val) {
- return val[2] / 8;
- },
- itemStyle: {
- normal: {
- show: true
- }
- },
- data: item[1].map(function(dataItem) {
- return {
- name: dataItem[1].name,
- value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
- };
- })
- });
- });
- option = {
- title: {
- text: '',
- subtext: '',
- left: 'center',
- textStyle: {
- color: '#fff'
- }
- },
- tooltip: {
- trigger: 'item',
- formatter: '{b}'
- },
- //线颜色及飞行轨道颜色
- visualMap: {
- show: false,
- min: 0,
- max: 100,
- color: ['#31A031','#31A031']
- },
- //地图相关设置
- geo: {
- map: 'hunan',
- //视角缩放比例
- zoom: 1,
- //显示文本样式
- label: {
- normal: {
- show: false,
- textStyle: {
- color: '#fff'
- }
- },
- emphasis: {
- textStyle: {
- color: '#fff'
- }
- }
- },
- //鼠标缩放和平移
- roam: true,
- itemStyle: {
- normal: {
- // color: '#ddd',
- borderColor: 'rgba(147, 235, 248, 1)',
- borderWidth: 1,
- areaColor: {
- type: 'radial',
- x: 0.5,
- y: 0.5,
- r: 0.8,
- colorStops: [{
- offset: 0,
- color: 'rgba(175,238,238, 0)' // 0% 处的颜色
- }, {
- offset: 1,
- color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
- }],
- globalCoord: false // 缺省为 false
- },
- shadowColor: 'rgba(128, 217, 248, 1)',
- // shadowColor: 'rgba(255, 255, 255, 1)',
- shadowOffsetX: -2,
- shadowOffsetY: 2,
- shadowBlur: 10
- },
- emphasis: {
- areaColor: '#389BB7',
- borderWidth: 0
- }
- }
- },
- series: series
- };
- myChart.setOption(option);
- }
- // echart_map中国地图
- function echart_map() {
- // 基于准备好的dom,初始化echarts实例
- var myChart = echarts.init(document.getElementById('chart_map'));
- var mapName = 'china'
- var data = []
- var toolTipData = [];
-
- /*获取地图数据*/
- myChart.showLoading();
- var mapFeatures = echarts.getMap(mapName).geoJson.features;
- myChart.hideLoading();
- var geoCoordMap = {
- '福州': [119.4543, 25.9222],
- '长春': [125.8154, 44.2584],
- '重庆': [107.7539, 30.1904],
- '西安': [109.1162, 34.2004],
- '成都': [103.9526, 30.7617],
- '常州': [119.4543, 31.5582],
- '北京': [116.4551, 40.2539],
- '北海': [109.314, 21.6211],
- '海口': [110.3893, 19.8516],
- '长沙': [113.019455,28.200103],
- '上海': [121.40, 31.73],
- '内蒙古': [106.82, 39.67]
- };
-
- var GZData = [
- [{
- name: '长沙'
- }, {
- name: '福州',
- value: 95
- }],
- [{
- name: '长沙'
- }, {
- name: '长春',
- value: 80
- }],
- [{
- name: '长沙'
- }, {
- name: '重庆',
- value: 70
- }],
- [{
- name: '长沙'
- }, {
- name: '西安',
- value: 60
- }],
- [{
- name: '长沙'
- }, {
- name: '成都',
- value: 50
- }],
- [{
- name: '长沙'
- }, {
- name: '常州',
- value: 40
- }],
- [{
- name: '长沙'
- }, {
- name: '北京',
- value: 30
- }],
- [{
- name: '长沙'
- }, {
- name: '北海',
- value: 20
- }],
- [{
- name: '长沙'
- }, {
- name: '海口',
- value: 10
- }],
- [{
- name: '长沙'
- }, {
- name: '上海',
- value: 80
- }],
- [{
- name: '长沙'
- }, {
- name: '内蒙古',
- value: 80
- }]
- ];
-
- var convertData = function (data) {
- var res = [];
- for (var i = 0; i < data.length; i++) {
- var dataItem = data[i];
- var fromCoord = geoCoordMap[dataItem[0].name];
- var toCoord = geoCoordMap[dataItem[1].name];
- if (fromCoord && toCoord) {
- res.push({
- fromName: dataItem[0].name,
- toName: dataItem[1].name,
- coords: [fromCoord, toCoord]
- });
- }
- }
- return res;
- };
-
- var color = ['#c5f80e'];
- var series = [];
- [
- ['石家庄', GZData]
- ].forEach(function (item, i) {
- series.push({
- name: item[0],
- type: 'lines',
- zlevel: 2,
- symbol: ['none', 'arrow'],
- symbolSize: 10,
- effect: {
- show: true,
- period: 6,
- trailLength: 0,
- symbol: 'arrow',
- symbolSize: 5
- },
- lineStyle: {
- normal: {
- color: color[i],
- width: 1,
- opacity: 0.6,
- curveness: 0.2
- }
- },
- data: convertData(item[1])
- }, {
- name: item[0],
- type: 'effectScatter',
- coordinateSystem: 'geo',
- zlevel: 2,
- rippleEffect: {
- brushType: 'stroke'
- },
- label: {
- normal: {
- show: true,
- position: 'right',
- formatter: '{b}'
- }
- },
- symbolSize: function (val) {
- return val[2] / 8;
- },
- itemStyle: {
- normal: {
- color: color[i]
- }
- },
- data: item[1].map(function (dataItem) {
- return {
- name: dataItem[1].name,
- value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
- };
- })
- });
- });
-
- option = {
- tooltip: {
- trigger: 'item'
- },
- geo: {
- map: 'china',
- label: {
- emphasis: {
- show: false
- }
- },
- roam: true,
- itemStyle: {
- normal: {
- // color: '#ddd',
- borderColor: 'rgba(147, 235, 248, 1)',
- borderWidth: 1,
- areaColor: {
- type: 'radial',
- x: 0.5,
- y: 0.5,
- r: 0.8,
- colorStops: [{
- offset: 0,
- color: 'rgba(175,238,238, 0)' // 0% 处的颜色
- }, {
- offset: 1,
- color: 'rgba( 47,79,79, .1)' // 100% 处的颜色
- }],
- globalCoord: false // 缺省为 false
- },
- shadowColor: 'rgba(128, 217, 248, 1)',
- // shadowColor: 'rgba(255, 255, 255, 1)',
- shadowOffsetX: -2,
- shadowOffsetY: 2,
- shadowBlur: 10
- },
- emphasis: {
- areaColor: '#389BB7',
- borderWidth: 0
- }
- }
- },
- series: series
- };
-
- // 使用刚指定的配置项和数据显示图表。
- myChart.setOption(option);
- window.addEventListener("resize", function () {
- myChart.resize();
- });
-
- }
- //echart_3交通就业人员
- function echart_3() {
- var myChart = echarts.init(document.getElementById('chart_3'));
- myChart.clear();
- option = {
-
- title: {
- text: ''
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- data:['铁路运输业','公路运输业','水上运输业','航空运输业','管道运输业','装卸搬运和其他运输服务业','等外公路公路里程'],
- textStyle:{
- color: '#fff'
- },
- top: '4%'
- },
- grid: {
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- toolbox: {
- orient: 'vertical',
- right: '1%',
- top: '2%',
- iconStyle: {
- color: '#FFEA51',
- borderColor: '#FFA74D',
- borderWidth: 1,
- },
- feature: {
- saveAsImage: {},
- magicType: {
- show: true,
- type: ['line','bar','stack','tiled']
- }
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: ['2014年','2015年','2016年','2017年','2018年'],
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- yAxis: {
- name: '人',
- type: 'value',
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
- series: [
- {
- name:'铁路运输业',
- type:'line',
- data:[57197, 51533, 57000, 58150, 55748]
- },
- {
- name:'公路运输业',
- type:'line',
- data:[148054, 150198, 144943, 138157, 114234]
- },
- {
- name:'水上运输业',
- type:'line',
- data:[27100, 25568, 25734, 24393, 23851]
- },
- {
- name:'航空运输业',
- type:'line',
- data:[1795, 3306, 4151, 5538, 4766]
- },
- {
- name:'管道运输业',
- type:'line',
- data:[1586,567,647,1235,1186]
- },
- {
- name:'装卸搬运和其他运输服务业',
- type:'line',
- data:[4448, 11742, 12706, 10666, 10902]
- }
- ]
- };
- myChart.setOption(option);
- }
- //中国铁路
- function echart_4() {
- // 基于准备好的dom,初始化echarts图表
- var myChart = echarts2.init(document.getElementById('chart_4'));
- var effect = {
- show: true,
- scaleSize: 1,
- period: 30, // 运动周期,无单位,值越大越慢
- color: '#fff',
- shadowColor: 'rgba(220,220,220,0.4)',
- shadowBlur: 5
- };
- function itemStyle(idx) {
- return {
- normal: {
- color: '#fff',
- borderWidth: 1,
- borderColor: ['rgba(30,144,255,1)', 'lime'][idx],
- lineStyle: {
- //shadowColor : ['rgba(30,144,255,1)','lime'][idx], //默认透明
- //shadowBlur: 10,
- //shadowOffsetX: 0,
- //shadowOffsetY: 0,
- type: 'solid'
- }
- }
- }
- };
- option = {
- color: ['rgba(30,144,255,1)', 'lime'],
- title: {
- text: '',
- subtext: '',
- sublink: '',
- x: 'center',
- textStyle: {
- color: '#fff'
- }
- },
- tooltip: {
- trigger: 'item',
- formatter: '{b}'
- },
- legend: {
- orient: 'vertical',
- x: '2%',
- y: '3%',
- selectedMode: 'single',
- data: ['八纵通道', '八横通道'],
- textStyle: {
- color: '#fff'
- }
- },
- toolbox: {
- show: true,
- orient: 'vertical',
- x: 'right',
- y: 'center',
- padding: [0 ,30, 0 ,0],
- feature: {
- mark: {
- show: true
- },
- dataView: {
- show: true,
- readOnly: false
- },
- restore: {
- show: true
- },
- saveAsImage: {
- show: true
- }
- }
- },
- series: [{
- name: '八纵通道',
- type: 'map',
- roam: true,
- hoverable: false,
- mapType: 'china',
- itemStyle: {
- normal: {
- borderColor: 'rgba(100,149,237,1)',
- borderWidth: 0.5,
- areaStyle: {
- color: '#1b1b1b'
- }
- }
- },
- data: [],
- markLine: {
- symbol: ['circle', 'circle'],
- symbolSize: 1,
- effect: effect,
- itemStyle: itemStyle(0),
- smooth: true,
- 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: '南京'
- }],
- [{
- 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: '南宁'
- }],
- [{
- name: '兰州'
- }, {
- name: '成都'
- }],
- [{
- name: '成都'
- }, {
- name: '昆明'
- }]
- ]
- }
- },
- {
- name: '八横通道',
- type: 'map',
- mapType: 'china',
- itedmStyle: {
- normal: {
- borderColor: 'rgba(100,149,237,1)',
- borderWidth: 0.5,
- areaStyle: {
- color: '#1b1b1b'
- }
- }
- },
- data: [],
- markLine: {
- symbol: ['circle', 'circle'],
- symbolSize: 1,
- effect: effect,
- itemStyle: itemStyle(1),
- smooth: true,
- 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: '台前'
- }],
- [{
- 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: '九江'
- }],
- [{
- name: '九江'
- }, {
- name: '铜陵'
- }],
- [{
- name: '铜陵'
- }, {
- name: '南京'
- }],
- [{
- name: '南京'
- }, {
- name: '上海'
- }],
- [{
- name: '上海'
- }, {
- name: '怀化'
- }],
- [{
- name: '怀化'
- }, {
- name: '重庆'
- }],
- [{
- name: '重庆'
- }, {
- name: '成都'
- }],
- [{
- name: '成都'
- }, {
- name: '贵阳'
- }],
- [{
- name: '贵阳'
- }, {
- name: '昆明'
- }],
- [{
- name: '昆明'
- }, {
- name: '南宁'
- }],
- [{
- name: '南宁'
- }, {
- name: '黎塘'
- }],
- [{
- name: '黎塘'
- }, {
- name: '湛江'
- }]
- ]
- },
- geoCoord: {
- '阿拉山口': [82.5757, 45.1706],
- '包头': [109.8403, 40.6574],
- '北京': [116.4075, 39.9040],
- '成都': [104.0665, 30.5723],
- '大连': [121.6147, 38.9140],
- '大同': [113.3001, 40.0768],
- '德州': [116.3575, 37.4341],
- '福州': [119.2965, 26.0745],
- '广州': [113.2644, 23.1292],
- '贵阳': [106.6302, 26.6477],
- '哈尔滨': [126.5363, 45.8023],
- '邯郸': [114.5391, 36.6256],
- '杭州': [120.1551, 30.2741],
- '合肥': [117.2272, 31.8206],
- '侯马': [111.3720, 35.6191],
- '怀化': [109.9985, 27.5550],
- '淮安': [119.0153, 33.6104],
- '黄骅': [117.3300, 38.3714],
- '济南': [117.1205, 36.6510],
- '焦作': [113.2418, 35.2159],
- '九江': [116.0019, 29.7051],
- '九龙红磡': [114.1870, 22.3076],
- '昆明': [102.8329, 24.8801],
- '拉萨': [91.1409, 29.6456],
- '兰州': [103.8343, 36.0611],
- '黎塘': [109.1363, 23.2066],
- '连云港': [119.2216, 34.5967],
- '临汾': [111.5190, 36.0880],
- '柳州': [109.4160, 24.3255],
- '龙口': [120.4778, 37.6461],
- '洛阳': [112.4540, 34.6197],
- '满洲里': [117.3787, 49.5978],
- '南昌': [115.8581, 28.6832],
- '南京': [118.7969, 32.0603],
- '南宁': [108.3661, 22.8172],
- '南阳': [112.5283, 32.9908],
- '宁波': [121.5440, 29.8683],
- '启东': [121.6574, 31.8082],
- '秦皇岛': [119.6005, 39.9354],
- '青岛': [120.3826, 36.0671],
- '日照': [119.5269, 35.4164],
- '厦门': [118.0894, 24.4798],
- '上海': [121.4737, 31.2304],
- '深圳': [114.0579, 22.5431],
- '神木': [110.4871, 38.8610],
- '沈阳': [123.4315, 41.8057],
- '台前': [115.8717, 35.9701],
- '太原': [112.5489, 37.8706],
- '汤阴': [114.3572, 35.9218],
- '天津': [117.2010, 39.0842],
- '铜陵': [117.8121, 30.9454],
- '瓦塘': [109.7600, 23.3161],
- '温州': [120.6994, 27.9943],
- '乌鲁木齐': [87.6168, 43.8256],
- '武汉': [114.3054, 30.5931],
- '西安': [108.9402, 34.3416],
- '新乡': [113.9268, 35.3030],
- '信阳': [114.0913, 32.1470],
- '烟台': [121.4479, 37.4638],
- '兖州': [116.7838, 35.5531],
- '月山': [113.0550, 35.2104],
- '湛江': [110.3594, 21.2707],
- '长治': [113.1163, 36.1954],
- '郑州': [113.6254, 34.7466],
- '重庆': [106.5516, 29.5630]
- }
- }
- ]
- };
- // 为echarts对象加载数据
- myChart.setOption(option);
- }
- //湖南省高铁
- function echart_6() {
- // 基于准备好的dom,初始化echarts实例
- var myChart = echarts.init(document.getElementById('chart_6'));
- //加载地图
- myChart.setOption({
- series: [{
- type: 'map',
- mapType: 'hunan'
- }]
- });
- var geoCoordMap = {
- '怀化站': [109.999867,27.518949],
- '吉首站': [109.741528,28.332629],
- '张家界站': [110.491722,29.112001],
- '常德站': [111.701486,29.076683],
- '益阳站': [112.348741,28.544124],
- '岳阳站': [113.126486,29.382401],
- '长沙站': [113.019455,28.200103],
- '株洲站': [113.163141,27.8418],
- '湘潭站': [112.91977,27.882141],
- '邵阳站': [111.467859,27.21915],
- '娄底站': [112.012438,27.745506],
- '衡阳站': [112.63809,26.895225],
- '永州站': [111.577632,26.460144],
- '郴州站': [113.039396,25.81497]
- };
- var goData = [
- [{
- name: '怀化站'
- }, {
- id: 1,
- name: '吉首站',
- value: 60
- }],
- [{
- name: '吉首站'
- }, {
- id: 1,
- name: '张家界站',
- value: 70
- }],
- [{
- name: '张家界站'
- }, {
- id: 1,
- name: '常德站',
- value: 77
- }],
- [{
- name: '常德站'
- }, {
- id: 1,
- name: '岳阳站',
- value: 70
- }],
- [{
- name: '常德站'
- }, {
- id: 1,
- name: '益阳站',
- value: 65
- }],
- [{
- name: '常德站'
- }, {
- id: 1,
- name: '邵阳站',
- value: 80
- }],
- [{
- name: '益阳站'
- }, {
- id: 1,
- name: '长沙站',
- value: 95
- }],
- [{
- name: '益阳站'
- }, {
- id: 1,
- name: '娄底站',
- value: 72
- }],
- [{
- name: '长沙站'
- }, {
- id: 1,
- name: '株洲站',
- value: 80
- }],
- [{
- name: '长沙站'
- }, {
- id: 1,
- name: '湘潭站',
- value: 90
- }],
- [{
- name: '长沙站'
- }, {
- id: 1,
- name: '衡阳站',
- value: 88
- }],
- [{
- name: '湘潭站'
- }, {
- id: 1,
- name: '娄底站',
- value: 72
- }],
- [{
- name: '娄底站'
- }, {
- id: 1,
- name: '怀化站',
- value: 80
- }],
- [{
- name: '邵阳站'
- }, {
- id: 1,
- name: '永州站',
- value: 74
- }],
- [{
- name: '衡阳站'
- }, {
- id: 1,
- name: '邵阳站',
- value: 80
- }],
- [{
- name: '衡阳站'
- }, {
- id: 1,
- name: '永州站',
- value: 74
- }],
- [{
- name: '衡阳站'
- }, {
- id: 1,
- name: '郴州站',
- value: 70
- }],
- ];
- //值控制圆点大小
- var backData = [
- [{
- name: '吉首站'
- }, {
- id: 2,
- name: '怀化站',
- value: 80
- }],
- [{
- name: '常德站'
- }, {
- id: 1,
- name: '张家界站',
- value: 70
- }],
- [{
- name: '岳阳站'
- }, {
- id: 1,
- name: '常德站',
- value: 77
- }],
- [{
- name: '益阳站'
- }, {
- id: 1,
- name: '常德站',
- value: 77
- }],
- [{
- name: '邵阳站'
- }, {
- id: 1,
- name: '常德站',
- value: 77
- }],
- [{
- name: '长沙站'
- }, {
- id: 1,
- name: '益阳站',
- value: 65
- }],
- [{
- name: '娄底站'
- }, {
- id: 1,
- name: '益阳站',
- value: 65
- }],
- [{
- name: '株洲站'
- }, {
- id: 1,
- name: '长沙站',
- value: 95
- }],
- [{
- name: '湘潭站'
- }, {
- id: 1,
- name: '长沙站',
- value: 95
- }],
- [{
- name: '衡阳站'
- }, {
- id: 1,
- name: '长沙站',
- value: 95
- }],
- [{
- name: '娄底站'
- }, {
- id: 1,
- name: '湘潭站',
- value: 90
- }],
- [{
- name: '怀化站'
- }, {
- id: 1,
- name: '娄底站',
- value: 72
- }],
- [{
- name: '永州站'
- }, {
- id: 1,
- name: '邵阳站',
- value: 80
- }],
- [{
- name: '邵阳站'
- }, {
- id: 1,
- name: '衡阳站',
- value: 88
- }],
- [{
- name: '永州站'
- }, {
- id: 1,
- name: '衡阳站',
- value: 88
- }],
- [{
- name: '郴州站'
- }, {
- id: 1,
- name: '衡阳站',
- value: 88
- }],
- ];
- var arcAngle = function(data) {
- var j, k;
- for (var i = 0; i < data.length; i++) {
- var dataItem = data[i];
- if (dataItem[1].id == 1) {
- j = 0.2;
- return j;
- } else if (dataItem[1].id == 2) {
- k = -0.2;
- return k;
- }
- }
- }
- var convertData = function(data) {
- var res = [];
- for (var i = 0; i < data.length; i++) {
- var dataItem = data[i];
- var fromCoord = geoCoordMap[dataItem[0].name];
- var toCoord = geoCoordMap[dataItem[1].name];
- if (dataItem[1].id == 1) {
- if (fromCoord && toCoord) {
- res.push([{
- coord: fromCoord,
- }, {
- coord: toCoord,
- value: dataItem[1].value //线条颜色
- }]);
- }
- } else if (dataItem[1].id == 2) {
- if (fromCoord && toCoord) {
- res.push([{
- coord: fromCoord,
- }, {
- coord: toCoord
- }]);
- }
- }
- }
- return res;
- };
- var color = ['#fff', '#FF1493', '#00FF00'];
- var series = [];
- [
- ['1', goData],
- ['2', backData]
- ].forEach(function(item, i) {
- series.push({
- name: item[0],
- type: 'lines',
- zlevel: 2,
- symbol: ['arrow', 'arrow'],
- //线特效配置
- effect: {
- show: true,
- period: 6,
- trailLength: 0.1,
- symbol: 'arrow', //标记类型
- symbolSize: 5
- },
- lineStyle: {
- normal: {
- width: 1,
- opacity: 0.4,
- curveness: arcAngle(item[1]), //弧线角度
- color: '#fff'
- }
- },
- data: convertData(item[1])
- }, {
- type: 'effectScatter',
- coordinateSystem: 'geo',
- zlevel: 2,
- //波纹效果
- rippleEffect: {
- period: 2,
- brushType: 'stroke',
- scale: 3
- },
- label: {
- normal: {
- show: true,
- color: '#fff',
- position: 'right',
- formatter: '{b}'
- }
- },
- //终点形象
- symbol: 'circle',
- //圆点大小
- symbolSize: function(val) {
- return val[2] / 8;
- },
- itemStyle: {
- normal: {
- show: true
- }
- },
- data: item[1].map(function(dataItem) {
- return {
- name: dataItem[1].name,
- value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
- };
- })
- });
- });
- option = {
- title: {
- text: '',
- subtext: '',
- left: 'center',
- textStyle: {
- color: '#fff'
- }
- },
- tooltip: {
- trigger: 'item',
- formatter: "{b}"
- },
- //线颜色及飞行轨道颜色
- visualMap: {
- show: false,
- min: 0,
- max: 100,
- color: ['#fff']
- },
- //地图相关设置
- geo: {
- map: 'hunan',
- //视角缩放比例
- zoom: 1,
- //显示文本样式
- label: {
- normal: {
- show: false,
- textStyle: {
- color: '#fff'
- }
- },
- emphasis: {
- textStyle: {
- color: '#fff'
- }
- }
- },
- //鼠标缩放和平移
- roam: true,
- itemStyle: {
- normal: {
- // color: '#ddd',
- borderColor: 'rgba(147, 235, 248, 1)',
- borderWidth: 1,
- areaColor: {
- type: 'radial',
- x: 0.5,
- y: 0.5,
- r: 0.8,
- colorStops: [{
- offset: 0,
- color: 'rgba(175,238,238, 0)' // 0% 处的颜色
- }, {
- offset: 1,
- color: 'rgba( 47,79,79, .2)' // 100% 处的颜色
- }],
- globalCoord: false // 缺省为 false
- },
- shadowColor: 'rgba(128, 217, 248, 1)',
- shadowOffsetX: -2,
- shadowOffsetY: 2,
- shadowBlur: 10
- },
- emphasis: {
- areaColor: '#389BB7',
- borderWidth: 0
- }
- }
- },
- series: series
- };
- myChart.setOption(option);
- }
- //湖南总货运量
- function echart_7() {
- var myChart = echarts.init(document.getElementById('chart_7'));
- myChart.clear();
- option = {
- title: {
- text: ''
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- data:['货运量','铁路货运量','国家铁路货运量','地方铁路货运量','合资铁路货运量','公路货运量','水运货运量'],
- textStyle:{
- color: '#fff'
- },
- top: '4%'
- },
- grid: {
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- toolbox: {
- orient: 'vertical',
- right: '1%',
- top: '2%',
- iconStyle: {
- color: '#FFEA51',
- borderColor: '#FFA74D',
- borderWidth: 1,
- },
- feature: {
- saveAsImage: {},
- magicType: {
- show: true,
- type: ['line','bar','stack','tiled']
- }
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: ['2012年','2013年','2014年','2015年','2016年'],
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- yAxis: {
- name: '单位(万吨)',
- type: 'value',
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
- series: [
- {
- name:'货运量',
- type:'line',
- data:[219130, 198009, 209946, 198024, 210586]
- },
- {
- name:'铁路货运量',
- type:'line',
- data:[21010, 22469, 20619, 17843, 16313]
- },
- {
- name:'国家铁路货运量',
- type:'line',
- data:[17866, 19354, 17589, 17709, 18589]
- },
- {
- name:'地方铁路货运量',
- type:'line',
- data:[3034, 2845, 2712, 2790, 2812]
- },
- {
- name:'合资铁路货运量',
- type:'line',
- data:[111, 271, 318, 327, 349]
- },
- {
- name:'公路货运量',
- type:'line',
- data:[195530, 172492, 185286,175637,189822]
- },
- {
- name:'水运货运量',
- type:'line',
- data:[2590, 3048, 4041,4544,4451]
- }
- ]
- };
- myChart.setOption(option);
- }
- //湖南货物周转量
- function echart_8() {
- var myChart = echarts.init(document.getElementById('chart_8'));
- myChart.clear();
- option = {
- title: {
- text: ''
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- data:['铁路货物周转量','国家铁路货物周转量','地方铁路货物周转量','合资铁路货物周转量','公路货物周转量','水运货物周转量'],
- textStyle:{
- color: '#fff'
- },
- top: '4%'
- },
- grid: {
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- toolbox: {
- orient: 'vertical',
- right: '1%',
- top: '2%',
- iconStyle: {
- color: '#FFEA51',
- borderColor: '#FFA74D',
- borderWidth: 1,
- },
- feature: {
- saveAsImage: {},
- magicType: {
- show: true,
- type: ['line','bar','stack','tiled']
- }
- }
- },
- color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: ['2014年','2015年','2016年','2017年','2018年'],
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- yAxis: {
- name: '亿吨公里',
- type: 'value',
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- series: [
- {
- name:'铁路货物周转量',
- type:'line',
- data:[3961.88, 4233.63, 4183.14, 3633.01, 3704.47]
- },
- {
- name:'国家铁路货物周转量',
- type:'line',
- data:[3374.76, 3364.76, 3274.76, 3371.82, 3259.87]
- },
- {
- name:'地方铁路货物周转量',
- type:'line',
- data:[14.77, 15.17, 13.17, 14.56, 15.84]
- },
- {
- name:'合资铁路货物周转量',
- type:'line',
- data:[686.17,847.26,895.22,865.28,886.72]
- },
- {
- name:'公路货物周转量',
- type:'line',
- data:[6133.47, 6577.89, 7019.56,6821.48,7294.59]
- },
- {
- name:'水运货物周转量',
- type:'line',
- data:[509.60, 862.54, 1481.77,1552.79,1333.62]
- }
- ]
- };
- myChart.setOption(option);
- }
- //湖南运输线长度
- function echart_9() {
- var myChart = echarts.init(document.getElementById('chart_9'));
- myChart.clear();
- option = {
- title: {
- text: ''
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- data:['铁路营业里程','公路里程','等级公路里程','高速等级公路里程','一级等级公路里程','二级等级公路里程','等外公路公路里程'],
- textStyle:{
- color: '#fff'
- },
- top: '4%'
- },
- grid: {
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- toolbox: {
- orient: 'vertical',
- right: '1%',
- top: '2%',
- iconStyle: {
- color: '#FFEA51',
- borderColor: '#FFA74D',
- borderWidth: 1,
- },
- feature: {
- saveAsImage: {},
- magicType: {
- show: true,
- type: ['line','bar','stack','tiled']
- }
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: ['2014年','2015年','2016年','2017年','2018年'],
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- yAxis: {
- name: '万公里',
- type: 'value',
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
- series: [
- {
- name:'铁路营业里程',
- type:'line',
- data:[0.56, 0.63, 0.63, 0.70, 0.70]
- },
- {
- name:'公路里程',
- type:'line',
- data:[16.30, 17.45, 17.92, 18.46, 18.84]
- },
- {
- name:'等级公路里程',
- type:'line',
- data:[15.54, 16.77, 17.29, 17.86, 18.26]
- },
- {
- name:'高速等级公路里程',
- type:'line',
- data:[0.51, 0.56, 0.59, 0.63, 0.65]
- },
- {
- name:'一级等级公路里程',
- type:'line',
- data:[0.47,0.48,0.51,0.54,0.56]
- },
- {
- name:'二级等级公路里程',
- type:'line',
- data:[1.76, 1.85, 1.93, 1.97, 1.99]
- },
- {
- name:'等外公路公路里程',
- type:'line',
- data:[0.76, 0.68, 0.63, 0.60, 0.58]
- }
- ]
- };
- myChart.setOption(option);
- }
- //湖南省快递业务量
- function echart_10(){
- var myChart = echarts.init(document.getElementById('chart_10'));
- myChart.clear();
- option = {
- tooltip: {
- trigger: 'item',
- formatter: "{a} <br/>{b}: {c} ({d}%)"
- },
- legend: {
- orient: 'vertical',
- x: 'left',
- top: '2%',
- left: '1%',
- textStyle: {
- color: '#fff'
- },
- data:[
- '国际','省外','省内',
- ]
- },
- color: ['#FF4949','#FFA74D','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1','#4BF0FF','#44AFF0'],
- series: [
- {
- name:'业务量(万件)',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['28%','28%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:90392.39, name:'2018年业务量(90392.39万件)'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['28%','28%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
- data:[
- {value:464.43, name:'国际'},
- {value:68575.6, name:'省外'},
- {value:21352.36, name:'省内'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['70%','28%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:54911.94, name:'2017年业务量(54911.94万件)'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['70%','28%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
- data:[
- {value:278.5, name:'国际'},
- {value:37111.03, name:'省外'},
- {value:17522.41, name:'省内'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['28%','70%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:34019.15, name:'2016年业务量(34019.15万件)'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['28%','70%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
- data:[
- {value:163.72, name:'国际'},
- {value:26841.29, name:'省外'},
- {value:7014.14, name:'省内'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['70%','70%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:20755.74, name:'2015年业务量(20755.74万件)'},
- ]
- },
- {
- name:'业务量(万件)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['70%','70%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
- data:[
- {value:129.65, name:'国际'},
- {value:18072.54, name:'省外'},
- {value:2553.55, name:'省内'},
- ]
- },
- ]
- };
- myChart.setOption(option);
- }
- //湖南省公路营运
- function echart_11(){
- var myChart = echarts.init(document.getElementById('chart_11'));
- myChart.clear();
- option = {
- tooltip: {
- trigger: 'item',
- formatter: "{a} <br/>{b}: {c} ({d}%)"
- },
- legend: {
- x: 'left',
- top: '2%',
- left: '1%',
- textStyle: {
- color: '#fff'
- },
- data:['公路营运载客','公路营运载货']
- },
- color: ['#FF4949','#FFA74D','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
- series: [
- {
- name:'公路营运',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['28%','28%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:145.18, name:'2018年公路营运拥有量(145.18万辆)'},
- ]
- },
- {
- name:'汽车拥有量(万辆)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['28%','28%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- position: 'outside',
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
-
- data:[
- {value:142.65, name:'公路营运载客'},
- {value:2.53, name:'公路营运载货'},
- ]
- },
- {
- name:'公路营运',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['70%','28%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:142.47, name:'2017年公路营运拥有量(142.47万辆)'}
- ]
- },
- {
- name:'汽车拥有量(万辆)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['70%','28%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- position: 'outside',
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
-
- data:[
- {value:139.95, name:'公路营运载客'},
- {value:2.52, name:'公路营运载货'},
- // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'},
- // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'},
- // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'},
- // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'}
- ]
- },
- {
- name:'公路营运',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['28%','70%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:140.61, name:'2016年公路营运拥有量(140.61万辆)'},
- // {value:142.47, name:'2015年公路营运拥有量(142.47万辆)'},
- // {value:140.61, name:'2014年公路营运拥有量(140.61万辆)'},
- // {value:134.45, name:'2013年公路营运拥有量(134.45万辆)'},
- ]
- },
- {
- name:'汽车拥有量(万辆)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['28%','70%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- position: 'outside',
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
-
- data:[
- {value:137.96, name:'公路营运载客'},
- {value:2.65, name:'公路营运载货'},
- // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'},
- // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'},
- // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'},
- // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'}
- ]
- },
- {
- name:'公路营运',
- type:'pie',
- selectedMode: 'single',
- radius: [0, '15%'],
- center: ['70%','70%'],
- label: {
- normal: {
- position: 'inner'
- }
- },
- labelLine: {
- normal: {
- show: false
- }
- },
- data:[
- {value:134.45, name:'2015年公路营运拥有量(134.45万辆)'},
- ]
- },
- {
- name:'汽车拥有量(万辆)',
- type:'pie',
- radius: ['20%', '30%'],
- center: ['70%','70%'],
- label: {
- normal: {
- formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
- backgroundColor: '#eee',
- borderColor: '#aaa',
- borderWidth: 1,
- borderRadius: 4,
- position: 'outside',
- rich: {
- a: {
- color: '#999',
- lineHeight: 22,
- align: 'center'
- },
- hr: {
- borderColor: '#aaa',
- width: '100%',
- borderWidth: 0.5,
- height: 0
- },
- b: {
- fontSize: 16,
- lineHeight: 33
- },
- per: {
- color: '#eee',
- backgroundColor: '#334455',
- padding: [2, 4],
- borderRadius: 2
- }
- }
- }
- },
-
- data:[
- {value:131.48, name:'公路营运载客'},
- {value:2.97, name:'公路营运载货'},
- // {value:137.96, name:'2014年公路营运载客汽车拥有量(万辆)'},
- // {value:2.65, name:'2014年公路营运载货汽车拥有量(万辆)'},
- // {value:131.48, name:'2013年公路营运载客汽车拥有量(万辆)'},
- // {value:2.97, name:'2013年公路营运载货汽车拥有量(万辆)'}
- ]
- }
- ]
- };
- myChart.setOption(option);
- }
- //湖南省城市公共交通
- function echart_12() {
- var myChart = echarts.init(document.getElementById('chart_12'));
- myChart.clear();
- option = {
- title: {
- text: ''
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- data:['公共交通运营数','运营线路总长度','公共交通客运总量'],
- textStyle:{
- color: '#fff'
- },
- top: '4%'
- },
- grid: {
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- toolbox: {
- orient: 'vertical',
- right: '1%',
- top: '2%',
- iconStyle: {
- color: '#FFEA51',
- borderColor: '#FFA74D',
- borderWidth: 1,
- },
- feature: {
- saveAsImage: {},
- magicType: {
- show: true,
- type: ['line','bar','stack','tiled']
- }
- }
- },
- xAxis: {
- type: 'category',
- boundaryGap: false,
- data: ['2014年','2015年','2016年','2017年','2018年'],
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- yAxis: {
- name: '万公里',
- type: 'value',
- splitLine: {
- show: false
- },
- axisLine: {
- lineStyle: {
- color: '#fff'
- }
- }
- },
- color: ['#FF4949','#FFA74D','#FFEA51','#4BF0FF','#44AFF0','#4E82FF','#584BFF','#BE4DFF','#F845F1'],
- series: [
- {
- name:'公共交通运营数',
- type:'line',
- data:[16493,17498, 15977, 18927, 21479]
- },
- {
- name:'运营线路总长度',
- type:'line',
- data:[18812, 19647, 20305, 22940, 26077]
- },
- {
- name:'公共交通客运总量',
- type:'line',
- data:[203954, 202727, 205342, 187208, 186048]
- },
- ]
- };
- myChart.setOption(option);
- }
- //湖南省地图
- function echart_13(){
- // 基于准备好的dom,初始化echarts实例
- var myChart = echarts.init(document.getElementById('chart_13'));
- function showProvince() {
- myChart.setOption(option = {
- // backgroundColor: '#ffffff',
- visualMap: {
- show: false,
- min: 0,
- max: 100,
- left: 'left',
- top: 'bottom',
- text: ['高', '低'], // 文本,默认为数值文本
- calculable: true,
- inRange: {
- color: ['yellow', 'lightskyblue', 'orangered']
- }
- },
- series: [{
- type: 'map',
- mapType: 'hunan',
- roam: true,
- label: {
- normal: {
- show: true
- },
- emphasis: {
- textStyle: {
- color: '#fff'
- }
- }
- },
- itemStyle: {
- normal: {
- borderColor: '#389BB7',
- areaColor: '#fff',
- },
- emphasis: {
- areaColor: '#389BB7',
- borderWidth: 0
- }
- },
- animation: false,
- data: [{
- name: '长沙市',
- value: 100
- }, {
- name: '株洲市',
- value: 96
- }, {
- name: '湘潭市',
- value: 98
- }, {
- name: '衡阳市',
- value: 80
- }, {
- name: '邵阳市',
- value: 88
- }, {
- name: '岳阳市',
- value: 79
- }, {
- name: '常德市',
- value: 77,
- }, {
- name: '张家界市',
- value: 33
- }, {
- name: '益阳市',
- value: 69,
- }, {
- name: '郴州市',
- value: 66
- }, {
- name: '永州市',
- value: 22
- },{
- name: '娄底市',
- value: 51
- },{
- name: '湘西土家族苗族自治州',
- value: 44
- },{
- name: '怀化市',
- value: 9
- }]
- }]
- });
- }
- var currentIdx = 0;
- showProvince();
- // 使用刚指定的配置项和数据显示图表。
- window.addEventListener("resize", function () {
- myChart.resize();
- });
- }
- //GPS
- function echart_14(){
- var myChart = echarts.init(document.getElementById('chart_14'));
- var data = [
- {name: '海门', value: 9,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '鄂尔多斯', value: 12,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '招远', value: 12,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '舟山', value: 12,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '齐齐哈尔', value: 14,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '盐城', value: 15,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '赤峰', value: 16,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '青岛', value: 18,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '乳山', value: 18,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '金昌', value: 19,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '泉州', value: 21,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '莱西', value: 21,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '日照', value: 21,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '胶南', value: 22,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '南通', value: 23,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '拉萨', value: 24,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '云浮', value: 24,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '梅州', value: 25,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '文登', value: 25,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '上海', value: 25,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '攀枝花', value: 25,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '威海', value: 25,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '承德', value: 25,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '厦门', value: 26,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '汕尾', value: 26,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '潮州', value: 26,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '丹东', value: 27,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '太仓', value: 27,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '曲靖', value: 27,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '烟台', value: 28,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '福州', value: 29,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '瓦房店', value: 30,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '即墨', value: 30,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '抚顺', value: 31,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '玉溪', value: 31,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '张家口', value: 31,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '阳泉', value: 31,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '莱州', value: 32,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '湖州', value: 32,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '汕头', value: 32,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '昆山', value: 33,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '宁波', value: 33,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '湛江', value: 33,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '揭阳', value: 34,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '荣成', value: 34,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '连云港', value: 35,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '葫芦岛', value: 35,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '常熟', value: 36,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '东莞', value: 36,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '河源', value: 36,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '淮安', value: 36,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '泰州', value: 36,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '南宁', value: 37,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '营口', value: 37,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '惠州', value: 37,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '江阴', value: 37,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '蓬莱', value: 37,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '韶关', value: 38,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '嘉峪关', value: 38,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '广州', value: 38,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '延安', value: 38,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '太原', value: 39,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '清远', value: 39,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '中山', value: 39,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '昆明', value: 39,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '寿光', value: 40,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '盘锦', value: 40,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '长治', value: 41,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '深圳', value: 41,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '珠海', value: 42,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '宿迁', value: 43,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '咸阳', value: 43,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '铜川', value: 44,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '平度', value: 44,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '佛山', value: 44,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '海口', value: 44,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '江门', value: 45,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '章丘', value: 45,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '肇庆', value: 46,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '大连', value: 47,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '临汾', value: 47,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '吴江', value: 47,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '石嘴山', value: 49,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '沈阳', value: 50,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '苏州', value: 50,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '茂名', value: 50,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '嘉兴', value: 51,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '长春', value: 51,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '胶州', value: 52,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '银川', value: 52,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '张家港', value: 52,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '三门峡', value: 53,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '锦州', value: 54,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '南昌', value: 54,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '柳州', value: 54,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '三亚', value: 54,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '自贡', value: 56,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '吉林', value: 56,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '阳江', value: 57,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '泸州', value: 57,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '西宁', value: 57,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '宜宾', value: 58,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '呼和浩特', value: 58,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '成都', value: 58,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '大同', value: 58,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '镇江', value: 59,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '桂林', value: 59,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '张家界', value: 59,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '宜兴', value: 59,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '北海', value: 60,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '西安', value: 61,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '金坛', value: 62,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '东营', value: 62,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '牡丹江', value: 63,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '遵义', value: 63,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '绍兴', value: 63,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '扬州', value: 64,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '常州', value: 64,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '潍坊', value: 65,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '重庆', value: 66,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '台州', value: 67,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '南京', value: 67,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '滨州', value: 70,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '贵阳', value: 71,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '无锡', value: 71,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '本溪', value: 71,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '克拉玛依', value: 72,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '渭南', value: 72,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '马鞍山', value: 72,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '宝鸡', value: 72,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '焦作', value: 75,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '句容', value: 75,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '北京', value: 79,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '徐州', value: 79,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '衡水', value: 80,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '包头', value: 80,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '绵阳', value: 80,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '乌鲁木齐', value: 84,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '枣庄', value: 84,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '杭州', value: 84,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '淄博', value: 85,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '鞍山', value: 86,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '溧阳', value: 86,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '库尔勒', value: 86,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '安阳', value: 90,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '开封', value: 90,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '济南', value: 92,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '德阳', value: 93,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '温州', value: 95,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '九江', value: 96,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '邯郸', value: 98,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '临安', value: 99,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '兰州', value: 99,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '沧州', value: 100,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '临沂', value: 103,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '南充', value: 104,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '天津', value: 105,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '富阳', value: 106,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '泰安', value: 112,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '诸暨', value: 112,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '郑州', value: 113,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '哈尔滨', value: 114,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '聊城', value: 116,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '芜湖', value: 117,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '唐山', value: 119,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '平顶山', value: 119,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '邢台', value: 119,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '德州', value: 120,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '济宁', value: 120,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '荆州', value: 127,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '宜昌', value: 130,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '义乌', value: 132,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '丽水', value: 133,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '洛阳', value: 134,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '秦皇岛', value: 136,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '株洲', value: 143,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '石家庄', value: 147,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '莱芜', value: 148,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '常德', value: 152,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '保定', value: 153,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '湘潭', value: 154,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '金华', value: 157,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '岳阳', value: 169,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '长沙', value: 175,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '衢州', value: 177,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '廊坊', value: 170,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '菏泽', value: 175,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {name: '合肥', value: 180,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'},
- {
- name: '武汉',
- value: 190,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'
- },
- {
- name: '大庆',
- value: 150,
- address:'二道区东环域路2038号',
- typeName:'联运',
- area:'0.18',
- service:'东北地区'
- }
- ];
- var geoCoordMap = {
- '海门':[121.15,31.89],
- '鄂尔多斯':[109.781327,39.608266],
- '招远':[120.38,37.35],
- '舟山':[122.207216,29.985295],
- '齐齐哈尔':[123.97,47.33],
- '盐城':[120.13,33.38],
- '赤峰':[118.87,42.28],
- '青岛':[120.33,36.07],
- '乳山':[121.52,36.89],
- '金昌':[102.188043,38.520089],
- '泉州':[118.58,24.93],
- '莱西':[120.53,36.86],
- '日照':[119.46,35.42],
- '胶南':[119.97,35.88],
- '南通':[121.05,32.08],
- '拉萨':[91.11,29.97],
- '云浮':[112.02,22.93],
- '梅州':[116.1,24.55],
- '文登':[122.05,37.2],
- '上海':[121.48,31.22],
- '攀枝花':[101.718637,26.582347],
- '威海':[122.1,37.5],
- '承德':[117.93,40.97],
- '厦门':[118.1,24.46],
- '汕尾':[115.375279,22.786211],
- '潮州':[116.63,23.68],
- '丹东':[124.37,40.13],
- '太仓':[121.1,31.45],
- '曲靖':[103.79,25.51],
- '烟台':[121.39,37.52],
- '福州':[119.3,26.08],
- '瓦房店':[121.979603,39.627114],
- '即墨':[120.45,36.38],
- '抚顺':[123.97,41.97],
- '玉溪':[102.52,24.35],
- '张家口':[114.87,40.82],
- '阳泉':[113.57,37.85],
- '莱州':[119.942327,37.177017],
- '湖州':[120.1,30.86],
- '汕头':[116.69,23.39],
- '昆山':[120.95,31.39],
- '宁波':[121.56,29.86],
- '湛江':[110.359377,21.270708],
- '揭阳':[116.35,23.55],
- '荣成':[122.41,37.16],
- '连云港':[119.16,34.59],
- '葫芦岛':[120.836932,40.711052],
- '常熟':[120.74,31.64],
- '东莞':[113.75,23.04],
- '河源':[114.68,23.73],
- '淮安':[119.15,33.5],
- '泰州':[119.9,32.49],
- '南宁':[108.33,22.84],
- '营口':[122.18,40.65],
- '惠州':[114.4,23.09],
- '江阴':[120.26,31.91],
- '蓬莱':[120.75,37.8],
- '韶关':[113.62,24.84],
- '嘉峪关':[98.289152,39.77313],
- '广州':[113.23,23.16],
- '延安':[109.47,36.6],
- '太原':[112.53,37.87],
- '清远':[113.01,23.7],
- '中山':[113.38,22.52],
- '昆明':[102.73,25.04],
- '寿光':[118.73,36.86],
- '盘锦':[122.070714,41.119997],
- '长治':[113.08,36.18],
- '深圳':[114.07,22.62],
- '珠海':[113.52,22.3],
- '宿迁':[118.3,33.96],
- '咸阳':[108.72,34.36],
- '铜川':[109.11,35.09],
- '平度':[119.97,36.77],
- '佛山':[113.11,23.05],
- '海口':[110.35,20.02],
- '江门':[113.06,22.61],
- '章丘':[117.53,36.72],
- '肇庆':[112.44,23.05],
- '大连':[121.62,38.92],
- '临汾':[111.5,36.08],
- '吴江':[120.63,31.16],
- '石嘴山':[106.39,39.04],
- '沈阳':[123.38,41.8],
- '苏州':[120.62,31.32],
- '茂名':[110.88,21.68],
- '嘉兴':[120.76,30.77],
- '长春':[125.35,43.88],
- '胶州':[120.03336,36.264622],
- '银川':[106.27,38.47],
- '张家港':[120.555821,31.875428],
- '三门峡':[111.19,34.76],
- '锦州':[121.15,41.13],
- '南昌':[115.89,28.68],
- '柳州':[109.4,24.33],
- '三亚':[109.511909,18.252847],
- '自贡':[104.778442,29.33903],
- '吉林':[126.57,43.87],
- '阳江':[111.95,21.85],
- '泸州':[105.39,28.91],
- '西宁':[101.74,36.56],
- '宜宾':[104.56,29.77],
- '呼和浩特':[111.65,40.82],
- '成都':[104.06,30.67],
- '大同':[113.3,40.12],
- '镇江':[119.44,32.2],
- '桂林':[110.28,25.29],
- '张家界':[110.479191,29.117096],
- '宜兴':[119.82,31.36],
- '北海':[109.12,21.49],
- '西安':[108.95,34.27],
- '金坛':[119.56,31.74],
- '东营':[118.49,37.46],
- '牡丹江':[129.58,44.6],
- '遵义':[106.9,27.7],
- '绍兴':[120.58,30.01],
- '扬州':[119.42,32.39],
- '常州':[119.95,31.79],
- '潍坊':[119.1,36.62],
- '重庆':[106.54,29.59],
- '台州':[121.420757,28.656386],
- '南京':[118.78,32.04],
- '滨州':[118.03,37.36],
- '贵阳':[106.71,26.57],
- '无锡':[120.29,31.59],
- '本溪':[123.73,41.3],
- '克拉玛依':[84.77,45.59],
- '渭南':[109.5,34.52],
- '马鞍山':[118.48,31.56],
- '宝鸡':[107.15,34.38],
- '焦作':[113.21,35.24],
- '句容':[119.16,31.95],
- '北京':[116.46,39.92],
- '徐州':[117.2,34.26],
- '衡水':[115.72,37.72],
- '包头':[110,40.58],
- '绵阳':[104.73,31.48],
- '乌鲁木齐':[87.68,43.77],
- '枣庄':[117.57,34.86],
- '杭州':[120.19,30.26],
- '淄博':[118.05,36.78],
- '鞍山':[122.85,41.12],
- '溧阳':[119.48,31.43],
- '库尔勒':[86.06,41.68],
- '安阳':[114.35,36.1],
- '开封':[114.35,34.79],
- '济南':[117,36.65],
- '德阳':[104.37,31.13],
- '温州':[120.65,28.01],
- '九江':[115.97,29.71],
- '邯郸':[114.47,36.6],
- '临安':[119.72,30.23],
- '兰州':[103.73,36.03],
- '沧州':[116.83,38.33],
- '临沂':[118.35,35.05],
- '南充':[106.110698,30.837793],
- '天津':[117.2,39.13],
- '富阳':[119.95,30.07],
- '泰安':[117.13,36.18],
- '诸暨':[120.23,29.71],
- '郑州':[113.65,34.76],
- '哈尔滨':[126.63,45.75],
- '聊城':[115.97,36.45],
- '芜湖':[118.38,31.33],
- '唐山':[118.02,39.63],
- '平顶山':[113.29,33.75],
- '邢台':[114.48,37.05],
- '德州':[116.29,37.45],
- '济宁':[116.59,35.38],
- '荆州':[112.239741,30.335165],
- '宜昌':[111.3,30.7],
- '义乌':[120.06,29.32],
- '丽水':[119.92,28.45],
- '洛阳':[112.44,34.7],
- '秦皇岛':[119.57,39.95],
- '株洲':[113.16,27.83],
- '石家庄':[114.48,38.03],
- '莱芜':[117.67,36.19],
- '常德':[111.69,29.05],
- '保定':[115.48,38.85],
- '湘潭':[112.91,27.87],
- '金华':[119.64,29.12],
- '岳阳':[113.09,29.37],
- '长沙':[113,28.21],
- '衢州':[118.88,28.97],
- '廊坊':[116.7,39.53],
- '菏泽':[115.480656,35.23375],
- '合肥':[117.27,31.86],
- '武汉':[114.31,30.52],
- '大庆':[125.03,46.58]
- };
- var convertData = function (data) {
- var res = [];
- for (var i = 0; i < data.length; i++) {
- var geoCoord = geoCoordMap[data[i].name];
- if (geoCoord) {
- res.push({
- name: data[i].name,
- value: geoCoord.concat(data[i].value)
- });
- }
- }
- return res;
- };
- var option = {
- title: {
- text: '',
- },
- tooltip : {
- show: false,
- trigger: 'item',
- formatter: '{b}<br>{c}',
- },
- bmap: {
- center: [104.114129, 37.550339],
- zoom: 5,
- roam: false, //鼠标缩放
- mapStyle: {
- styleJson: [{
- 'featureType': 'land', //土地颜色;
- 'elementType': 'all',
- 'stylers': {
- 'color': '#f5f3ef'
- }
- },{
- 'featureType': 'water', //水颜色
- 'elementType': 'all',
- 'stylers': {
- 'color': '#a2c1de'
- }
- }, {
- 'featureType': 'railway', //调整铁路颜色
- 'elementType': 'all',
- 'stylers': {
- 'visibility': 'off'
- }
- }, {
- 'featureType': 'highway', //调整高速道路颜色
- 'elementType': 'all',
- 'stylers': {
- 'color': '#fdfdfd'
- }
- }, {
- 'featureType': 'highway', //调整建筑物标签是否可视
- 'elementType': 'labels',
- 'stylers': {
- 'visibility': 'off'
- }
- }, {
- 'featureType': 'arterial', //调整一些干道颜色
- 'elementType': 'geometry',
- 'stylers': {
- 'color': '#fefefe'
- }
- }, {
- 'featureType': 'arterial',
- 'elementType': 'geometry.fill',
- 'stylers': {
- 'color': '#fefefe'
- }
- }, {
- 'featureType': 'poi',
- 'elementType': 'all',
- 'stylers': {
- 'visibility': 'off'
- }
- }, {
- 'featureType': 'green',
- 'elementType': 'all',
- 'stylers': {
- 'visibility': 'off'
- }
- }, {
- 'featureType': 'subway',
- 'elementType': 'all',
- 'stylers': {
- 'visibility': 'off'
- }
- }, {
- 'featureType': 'manmade',
- 'elementType': 'all',
- 'stylers': {
- 'color': '#d1d1d1'
- }
- }, {
- 'featureType': 'local',
- 'elementType': 'all',
- 'stylers': {
- 'color': '#d1d1d1'
- }
- }, {
- 'featureType': 'arterial',
- 'elementType': 'labels',
- 'stylers': {
- 'visibility': 'off'
- }
- }, {
- 'featureType': 'boundary', //边界颜色
- 'elementType': 'all',
- 'stylers': {
- 'color': '#bcab78'
- }
- }, {
- 'featureType': 'building', //建筑颜色
- 'elementType': 'all',
- 'stylers': {
- 'color': '#d1d1d1'
- }
- }, {
- 'featureType': 'label', //地名颜色;
- 'elementType': 'labels.text.fill',
- 'stylers': {
- 'color': '#898989'
- }
- }]
- }
- },
- series : [
- {
- name: 'pm2.5',
- type: 'scatter',
- coordinateSystem: 'bmap',
- data: convertData(data),
- hoverAnimation: false, //hover动画;
- symbolSize: function (val) {
- return val[2] / 10;
- },
- label: {
- normal: {
- formatter: '{b}',
- position: 'right',
- show: false
- },
- emphasis: {
- show: false
- }
- },
- itemStyle: {
- normal: {
- color: '#de1300'
- }
- }
- }
- ]
- };
- myChart.setOption(option);
-
- // 获取百度地图实例,使用百度地图自带的控件
- var bmap = myChart.getModel().getComponent('bmap').getBMap();
- bmap.addControl(new BMap.NavigationControl()); //左侧缩放;
- bmap.enableDragging(); //开启拖拽
- var opts = {
- offset: {height:-5,width:5},
- width : 250, // 信息窗口宽度
- height: 150, // 信息窗口高度
- title : "" , // 信息窗口标题
- enableMessage:true//设置允许信息窗发送短息
- };
- for(var i=0;i<data.length;i++){
- var icon = new BMap.Icon('../images/ico.png', new BMap.Size(10, 10), {
- anchor: new BMap.Size(5, 5)
- });
- var marker = new BMap.Marker(new BMap.Point(geoCoordMap[data[i].name][0],geoCoordMap[data[i].name][1]),{icon: icon}); // 创建标注
- var content = "<b>"+data[i].name+"</b><br><br>" +
- "园区地址:"+ data[i].address +"<br>" +
- "园区类型:"+ data[i].typeName +"<br>" +
- "园区面积:"+ data[i].area +"<br>" +
- "入驻企业:"+ data[i].value +"家<br>"+
- "服务范围:"+ data[i].service;
- bmap.addOverlay(marker); // 将标注添加到地图中
- addClickHandler(content,marker);
- }
- function addClickHandler(content,marker){
- marker.addEventListener("mouseover",function(e){
- openInfo(content,e);
- });
- marker.addEventListener("mouseout",function(e){
- bmap.closeInfoWindow(); //关闭信息窗口
- });
- }
- function openInfo(content,e){
- var p = e.target;
- var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);
- var infoWindow = new BMap.InfoWindow(content,opts); // 创建信息窗口对象
- bmap.openInfoWindow(infoWindow,point); //开启信息窗口
- }
- }
- //操作按钮
- $('.t_btn0').click(function () {
- $('.center_text').css('display', 'none');
- $('.t_cos0').css('display', 'block');
- echart_map();
- });
- $('.t_btn1').click(function () {
- $('.center_text').css('display', 'none');
- $('.t_cos1').css('display', 'block');
- echart_2();
- });
- $('.t_btn2').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos2').css('display', 'block');
- echart_0();
- });
- $('.t_btn3').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos3').css('display', 'block');
- echart_4();
- });
- $('.t_btn4').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos6').css('display', 'block');
- echart_6();
- });
- $('.t_btn5').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos4').css('display', 'block');
- echart_1();
- });
- $('.t_btn6').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos5').css('display', 'block');
- echart_3();
- });
- $('.t_btn7').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos7').css('display', 'block');
- echart_7();
- });
- $('.t_btn8').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos8').css('display', 'block');
- echart_8();
- });
- $('.t_btn9').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos9').css('display', 'block');
- echart_9();
- });
- $('.t_btn10').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos10').css('display', 'block');
- echart_10();
- });
- $('.t_btn11').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos11').css('display', 'block');
- echart_11();
- });
- $('.t_btn12').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos12').css('display', 'block');
- echart_12();
- });
- $('.t_btn13').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos13').css('display', 'block');
- echart_13();
- });
- $('.t_btn14').click(function(){
- $('.center_text').css('display', 'none');
- $('.t_cos14').css('display', 'block');
- echart_14();
- });
- //获取地址栏参数
- $(function(){
- function getUrlParms(name){
- var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
- var r = window.location.search.substr(1).match(reg);
- if(r!=null)
- return unescape(r[2]);
- return null;
- }
- var id = getUrlParms("id");
- if(id == 2){
- $('.center_text').css('display', 'none');
- $('.t_cos10').css('display', 'block');
- echart_10();
- }
- if(id == 3){
- $('.center_text').css('display', 'none');
- $('.t_cos11').css('display', 'block');
- echart_11();
- }
- if(id == 4){
- $('.center_text').css('display', 'none');
- $('.t_cos1').css('display', 'block');
- echart_2();
- }
- if(id == 5){
- $('.center_text').css('display', 'none');
- $('.t_cos6').css('display', 'block');
- echart_6();
- }
- if(id == 6){
- $('.center_text').css('display', 'none');
- $('.t_cos4').css('display', 'block');
- echart_1();
- }
- if(id == 7){
- $('.center_text').css('display', 'none');
- $('.t_cos8').css('display', 'block');
- echart_8();
- }
- if(id == 8){
- $('.center_text').css('display', 'none');
- $('.t_cos12').css('display', 'block');
- echart_12();
- }
- if(id == 9){
- $('.center_text').css('display', 'none');
- $('.t_cos13').css('display', 'block');
- echart_13();
- }
- });
- });
|