123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968 |
- $(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: 900.58,
- name: '怀化',
- itemStyle: {
- normal: {
- color: '#f845f1'
- }
- }
- },
- {
- value: 1100.58,
- name: '永州',
- itemStyle: {
- normal: {
- color: '#ad46f3'
- }
- }
- },
- {
- value: 1200.58,
- name: '张家界',
- itemStyle: {
- normal: {
- color: '#5045f6'
- }
- }
- },
- {
- value: 1300.58,
- name: '邵阳',
- itemStyle: {
- normal: {
- color: '#4777f5'
- }
- }
- },
- {
- value: 1400.58,
- name: '常德',
- itemStyle: {
- normal: {
- color: '#44aff0'
- }
- }
- },
- {
- value: 1500.58,
- name: '岳阳',
- itemStyle: {
- normal: {
- color: '#45dbf7'
- }
- }
- },
- {
- value: 1500.58,
- name: '湘潭',
- itemStyle: {
- normal: {
- color: '#f6d54a'
- }
- }
- },
- {
- value: 1600.58,
- name: '株洲',
- itemStyle: {
- normal: {
- color: '#f69846'
- }
- }
- },
- {
- value: 1800,
- name: '长沙',
- itemStyle: {
- normal: {
- color: '#ff4343'
- }
- }
- },
- {
- 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();
- }
- });
- });
|