做一个世界地图



import pandas as pd

df = pd.read_json('{"country":{"0":"Norway","1":"Iceland","2":"Sweden","3":"New Zealand","4":"Canada","5":"Finland","6":"Denmark","7":"Ireland","8":"Australia","9":"Netherlands","10":"Taiwan","11":"Switzerland","12":"Luxembourg","13":"Germany","14":"Uruguay","15":"United Kingdom","16":"Chile","17":"Austria","18":"Costa Rica","19":"Mauritius","20":"Japan","21":"Spain","22":"South Korea","23":"France","25":"Portugal","26":"Estonia","27":"Israel","28":"Italy","29":"Malta","30":"Czech Republic","32":"Botswana","33":"Cyprus","34":"Slovenia","35":"Belgium","36":"Greece","37":"Latvia","38":"Malaysia","39":"Panama","40":"Trinidad and Tobago","41":"Jamaica","42":"Lithuania","44":"South Africa","45":"Colombia","46":"Slovakia","47":"Argentina","48":"Brazil","49":"Poland","50":"Suriname","51":"Bulgaria","52":"India","53":"Tunisia","54":"Philippines","55":"Hungary","56":"Peru","57":"Namibia","58":"Croatia","59":"Ghana","60":"Mongolia","61":"Romania","62":"Dominican Republic","63":"Lesotho","64":"Indonesia","65":"Serbia","66":"Paraguay","67":"Sri Lanka","68":"Ecuador","69":"Papua New Guinea","70":"Albania","71":"Mexico","72":"Thailand","73":"Singapore","74":"Guyana","75":"Bangladesh","76":"El Salvador","77":"North Macedonia","78":"Ukraine","79":"Moldova","80":"Montenegro","81":"Malawi","82":"Fiji","84":"Madagascar","85":"Senegal","86":"Hong Kong","87":"Honduras","88":"Armenia","89":"Liberia","90":"Georgia","91":"Nepal","92":"Tanzania","93":"Bolivia","94":"Kenya","95":"Morocco","96":"Guatemala","97":"Uganda","98":"Zambia","99":"Sierra Leone","101":"Benin","102":"Gambia","103":"Turkey","104":"Pakistan","105":"Haiti","107":"Lebanon","109":"Nigeria","110":"Mali","111":"Mauritania","112":"Palestine","113":"Kuwait","114":"Algeria","115":"Burkina Faso","116":"Angola","117":"Iraq","118":"Jordan","119":"Nicaragua","120":"Gabon","121":"Mozambique","122":"Ethiopia","123":"Russia","124":"Niger","125":"Qatar","126":"Zimbabwe","127":"Kazakhstan","130":"Rwanda","131":"Comoros","133":"Guinea","134":"Myanmar","135":"Oman","136":"Vietnam","137":"Egypt","138":"Afghanistan","139":"Cuba","140":"Togo","141":"Cameroon","142":"Venezuela","143":"Djibouti","144":"United Arab Emirates","145":"Azerbaijan","146":"Guinea-Bissau","147":"Belarus","148":"Sudan","149":"Bahrain","150":"China","151":"Iran","152":"Eritrea","153":"Burundi","154":"Uzbekistan","155":"Saudi Arabia","156":"Libya","157":"Yemen","158":"Tajikistan","159":"Equatorial Guinea","162":"Chad","163":"Syria","164":"Central African Republic","165":"Democratic Republic of Congo","178":"Bosnia and Herzegovina","183":"Congo","200":"Kyrgyzstan","225":"United States"},"score":{"0":"9.81","1":"9.37","2":"9.26","3":"9.25","4":"9.24","5":"9.20","6":"9.15","7":"9.05","8":"8.96","9":"8.96","10":"8.94","11":"8.83","12":"8.68","13":"8.67","14":"8.61","15":"8.54","16":"8.28","17":"8.16","18":"8.16","19":"8.14","20":"8.13","21":"8.12","22":"8.01","23":"7.99","25":"7.90","26":"7.84","27":"7.84","28":"7.74","29":"7.68","30":"7.67","32":"7.62","33":"7.56","34":"7.54","35":"7.51","36":"7.39","37":"7.24","38":"7.19","39":"7.18","40":"7.16","41":"7.13","42":"7.13","44":"7.05","45":"7.04","46":"6.97","47":"6.95","48":"6.92","49":"6.85","50":"6.82","51":"6.71","52":"6.61","53":"6.59","54":"6.56","55":"6.56","56":"6.53","57":"6.52","58":"6.50","59":"6.50","60":"6.48","61":"6.40","62":"6.32","63":"6.30","64":"6.30","65":"6.22","66":"6.18","67":"6.14","68":"6.13","69":"6.10","70":"6.08","71":"6.07","72":"6.04","73":"6.03","74":"6.01","75":"5.99","76":"5.90","77":"5.89","78":"5.81","79":"5.78","80":"5.77","81":"5.74","82":"5.72","84":"5.70","85":"5.67","86":"5.57","87":"5.36","88":"5.35","89":"5.32","90":"5.31","91":"5.22","92":"5.10","93":"5.08","94":"5.05","95":"5.04","96":"4.97","97":"4.94","98":"4.86","99":"4.86","101":"4.58","102":"4.49","103":"4.48","104":"4.31","105":"4.22","107":"4.16","109":"4.10","110":"3.93","111":"3.92","112":"3.83","113":"3.80","114":"3.77","115":"3.73","116":"3.66","117":"3.62","118":"3.62","119":"3.60","120":"3.54","121":"3.51","122":"3.38","123":"3.31","124":"3.29","125":"3.24","126":"3.16","127":"3.14","130":"3.10","131":"3.09","133":"3.08","134":"3.04","135":"3.00","136":"2.94","137":"2.93","138":"2.85","139":"2.84","140":"2.80","141":"2.77","142":"2.76","143":"2.71","144":"2.70","145":"2.68","146":"2.63","147":"2.59","148":"2.54","149":"2.49","150":"2.27","151":"2.20","152":"2.15","153":"2.14","154":"2.12","155":"2.08","156":"1.95","157":"1.95","158":"1.94","159":"1.92","162":"1.55","163":"1.43","164":"1.32","165":"1.13","178":"4.84","183":"3.11","200":"4.21","225":"7.92"},"death_per_millon":{"0":0.2723003413,"1":0.274972028,"2":3.026510274,"3":0.0175359712,"4":1.4658862876,"5":0.3555933333,"6":0.7681232877,"7":1.5591103448,"8":0.1157409836,"9":2.2511212121,"10":0.00091875,"11":3.0011162791,"12":2.6811952055,"13":1.362,"14":0.1861756272,"15":3.5834285714,"16":3.0331017544,"17":2.3490341297,"18":1.4762951389,"19":0.0278510638,"20":0.0858359133,"21":3.6657242525,"22":0.0563702532,"23":3.0717770701,"25":2.3420586207,"26":0.6311174377,"27":1.2469790941,"28":3.9139299363,"29":1.6038089888,"30":3.9027075812,"32":0.0634565217,"33":0.474893617,"34":4.4280682594,"35":5.7248745763,"36":1.5759797297,"37":1.2459377289,"38":0.0496965517,"39":3.1011486486,"40":0.3209680851,"41":0.35265625,"42":2.359409894,"44":1.6934,"45":2.9576631579,"46":1.4267527273,"47":3.1713177258,"48":3.1433517241,"49":2.5608610169,"50":0.7552014652,"51":3.7112162162,"52":0.3625152542,"53":1.3603194444,"54":0.2499369369,"55":3.3901575342,"56":9.2688604651,"57":0.4525885714,"58":3.3347222222,"59":0.036965035,"60":0.1,"61":2.8922877193,"62":0.7599482759,"63":0.1341761364,"64":0.270652027,"65":1.6355629371,"66":1.0917630662,"67":0.03409319,"68":1.9492876712,"69":0.0063461538,"70":1.3886587838,"71":3.2905574913,"72":0.0028398693,"73":0.0185664336,"74":0.7034271186,"75":0.1571280277,"76":0.7375797101,"77":4.2168736842,"78":1.5087006803,"79":2.5669342561,"80":3.8235387324,"81":0.0357843866,"82":0.0143896104,"84":0.0400567686,"85":0.0866181818,"86":0.0589879518,"87":1.1068398577,"88":3.3847366548,"89":0.0591143911,"90":2.3140661765,"91":0.2719434783,"92":0.0012391304,"93":2.7861582734,"94":0.1080782918,"95":0.6661548822,"96":0.9062989691,"97":0.0329813665,"98":0.0748868613,"99":0.0369249012,"101":0.0130851852,"102":0.1755422535,"103":0.8466275862,"104":0.1563425606,"105":0.0766679104,"107":0.7301683502,"109":0.021540636,"110":0.0464388489,"111":0.2623032491,"112":0.9538718861,"113":0.7932132353,"114":0.2093627119,"115":0.0137404844,"116":0.0432743682,"117":1.0269075908,"118":1.3334035714,"119":0.0879178571,"120":0.0978850174,"121":0.0232941176,"122":0.060095941,"123":1.3390347222,"124":0.0147163121,"125":0.299562724,"126":0.084693662,"127":0.5168928571,"130":0.032037037,"131":0.0469041667,"133":0.0229655172,"134":0.1772934783,"135":1.0397318841,"136":0.0023856209,"137":0.2448093645,"138":0.193443662,"139":0.0450590278,"140":0.0286571429,"141":0.0583333333,"142":0.1291648746,"143":0.2288308271,"144":0.2331811847,"145":0.8787414966,"146":0.089292,"147":0.5465217391,"148":0.1111768707,"149":0.6919037801,"150":0.0092848837,"151":2.0487791798,"152":0.0833,"153":0.0006235741,"154":0.0645285714,"155":0.6222120141,"156":0.7796556777,"157":0.0813699187,"158":0.0380658436,"159":0.233523622,"162":0.0247580645,"163":0.1399280576,"164":0.0574215247,"165":0.0223776224,"178":4.3662526316,"183":0.090021978,"200":0.9972757353,"225":3.4416677524}}' )
df.keys()

import matplotlib.pyplot as plt
plt.scatter(df['score'], df['death_per_millon'])



from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker

c = (
    Map()
    .add("商家A", [list(z) for z in zip(Faker.country, Faker.values())], "world")
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .set_global_opts(
        title_opts=opts.TitleOpts(title="Map-世界地图"),
        visualmap_opts=opts.VisualMapOpts(max_=200),
    )
    .render("map_world.html")
)

[list(z) for z in zip(Faker.country, Faker.values())]

df.keys()

data = [ [ df.iloc[i, ]['country'], df.iloc[i, ]['score'] ] for i in range(df.shape[0])   ]

data



c = (
    Map()
    .add("商家A", data, "world")
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .set_global_opts(
        title_opts=opts.TitleOpts(title="Map-世界地图"),
        visualmap_opts=opts.VisualMapOpts(max_=10),
    )
    .render("map_world.html")
)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值