# 世界地图 **Repository Path**: nfunm098/world_map ## Basic Information - **Project Name**: 世界地图 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-10-26 - **Last Updated**: 2024-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 世界地图 Untitled3

世界人口增长最多国家与世界性别比严重不平衡国家一致吗?

探究性别比失衡会加剧吗?

In [72]:
from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.globals import ChartType,SymbolType
In [98]:
import pandas as pd
df=pd.read_csv("zrk.csv")
df
Out[98]:
Country year_2000 year_2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 year_2018
0 Aruba 9.085300e+04 9.289800e+04 9.499200e+04 9.701700e+04 9.873700e+04 1.000310e+05 1.008340e+05 1.012220e+05 1.013580e+05 1.014550e+05 1.016690e+05 1.020460e+05 1.025600e+05 1.031590e+05 1.037740e+05 1.043410e+05 1.048720e+05 1.053660e+05 1.058450e+05
1 Afghanistan 2.077995e+07 2.160699e+07 2.260077e+07 2.368087e+07 2.472668e+07 2.565428e+07 2.643305e+07 2.710054e+07 2.772228e+07 2.839481e+07 2.918551e+07 3.011741e+07 3.116138e+07 3.226959e+07 3.337079e+07 3.441360e+07 3.538313e+07 3.629640e+07 3.717239e+07
2 Angola 1.639547e+07 1.694575e+07 1.751942e+07 1.812148e+07 1.875814e+07 1.943360e+07 2.014990e+07 2.090536e+07 2.169563e+07 2.251428e+07 2.335625e+07 2.422066e+07 2.510793e+07 2.601578e+07 2.694178e+07 2.788438e+07 2.884248e+07 2.981675e+07 3.080976e+07
3 Albania 3.089027e+06 3.060173e+06 3.051010e+06 3.039616e+06 3.026939e+06 3.011487e+06 2.992547e+06 2.970017e+06 2.947314e+06 2.927519e+06 2.913021e+06 2.905195e+06 2.900401e+06 2.895092e+06 2.889104e+06 2.880703e+06 2.876101e+06 2.873457e+06 2.866376e+06
4 Andorra 6.539000e+04 6.734100e+04 7.004900e+04 7.318200e+04 7.624400e+04 7.886700e+04 8.099300e+04 8.268400e+04 8.386200e+04 8.446300e+04 8.444900e+04 8.374700e+04 8.242700e+04 8.077400e+04 7.921300e+04 7.801100e+04 7.729700e+04 7.700100e+04 7.700600e+04
5 Arab World 2.823442e+08 2.884322e+08 2.946652e+08 3.011138e+08 3.078628e+08 3.149658e+08 3.224528e+08 3.302907e+08 3.383960e+08 3.466292e+08 3.548900e+08 3.631587e+08 3.714435e+08 3.797057e+08 3.879077e+08 3.960283e+08 4.040244e+08 4.118990e+08 4.197906e+08
6 United Arab Emirates 3.134062e+06 3.302719e+06 3.478777e+06 3.711932e+06 4.068570e+06 4.588225e+06 5.300174e+06 6.168838e+06 7.089487e+06 7.917372e+06 8.549988e+06 8.946777e+06 9.141596e+06 9.197910e+06 9.214175e+06 9.262900e+06 9.360980e+06 9.487203e+06 9.630959e+06
7 Argentina 3.687079e+07 3.727565e+07 3.768175e+07 3.808787e+07 3.849197e+07 3.889293e+07 3.928988e+07 3.968430e+07 4.008016e+07 4.048279e+07 4.078845e+07 4.126149e+07 4.173327e+07 4.220294e+07 4.266950e+07 4.313197e+07 4.359037e+07 4.404481e+07 4.449450e+07
8 Armenia 3.069591e+06 3.050687e+06 3.033978e+06 3.017932e+06 3.000720e+06 2.981269e+06 2.958307e+06 2.932618e+06 2.907618e+06 2.888092e+06 2.877319e+06 2.876538e+06 2.884229e+06 2.897584e+06 2.912403e+06 2.925553e+06 2.936146e+06 2.944809e+06 2.951776e+06
9 American Samoa 5.782100e+04 5.849400e+04 5.908000e+04 5.950400e+04 5.968100e+04 5.956200e+04 5.910700e+04 5.836500e+04 5.749200e+04 5.668300e+04 5.607900e+04 5.575900e+04 5.566700e+04 5.571300e+04 5.579100e+04 5.581200e+04 5.574100e+04 5.562000e+04 5.546500e+04
10 Antigua and Barbuda 7.601600e+04 7.721200e+04 7.829500e+04 7.930000e+04 8.033600e+04 8.146500e+04 8.270400e+04 8.402600e+04 8.539700e+04 8.674600e+04 8.802800e+04 8.925300e+04 9.040900e+04 9.151600e+04 9.256200e+04 9.356600e+04 9.452700e+04 9.542600e+04 9.628600e+04
11 Australia 1.915300e+07 1.941300e+07 1.965140e+07 1.989540e+07 2.012740e+07 2.039480e+07 2.069790e+07 2.082760e+07 2.124920e+07 2.169170e+07 2.203175e+07 2.234002e+07 2.273346e+07 2.312813e+07 2.347569e+07 2.381600e+07 2.419091e+07 2.460186e+07 2.499237e+07
12 Austria 8.011566e+06 8.042293e+06 8.081957e+06 8.121423e+06 8.171966e+06 8.227829e+06 8.268641e+06 8.295487e+06 8.321496e+06 8.343323e+06 8.363404e+06 8.391643e+06 8.429991e+06 8.479823e+06 8.546356e+06 8.642699e+06 8.736668e+06 8.797566e+06 8.847037e+06
13 Azerbaijan 8.048600e+06 8.111200e+06 8.171950e+06 8.234100e+06 8.306500e+06 8.391850e+06 8.484550e+06 8.581300e+06 8.763400e+06 8.947243e+06 9.054332e+06 9.173082e+06 9.295784e+06 9.416801e+06 9.535079e+06 9.649341e+06 9.757812e+06 9.854033e+06 9.942334e+06
14 Burundi 6.378871e+06 6.525545e+06 6.704113e+06 6.909154e+06 7.131693e+06 7.364862e+06 7.607849e+06 7.862214e+06 8.126102e+06 8.397668e+06 8.675602e+06 8.958406e+06 9.245988e+06 9.540289e+06 9.844297e+06 1.016003e+07 1.048800e+07 1.082702e+07 1.117538e+07
15 Belgium 1.025125e+07 1.028657e+07 1.033278e+07 1.037613e+07 1.042114e+07 1.047862e+07 1.054796e+07 1.062570e+07 1.070997e+07 1.079649e+07 1.089559e+07 1.103826e+07 1.110693e+07 1.115941e+07 1.120906e+07 1.127420e+07 1.133142e+07 1.137516e+07 1.142207e+07
16 Benin 6.865951e+06 7.076733e+06 7.295394e+06 7.520555e+06 7.750004e+06 7.982225e+06 8.216897e+06 8.454793e+06 8.696921e+06 8.944708e+06 9.199259e+06 9.460830e+06 9.729248e+06 1.000459e+07 1.028684e+07 1.057595e+07 1.087207e+07 1.117520e+07 1.148505e+07
17 Burkina Faso 1.160794e+07 1.194459e+07 1.229310e+07 1.265462e+07 1.303057e+07 1.342193e+07 1.382918e+07 1.425202e+07 1.468972e+07 1.514110e+07 1.560522e+07 1.608191e+07 1.657125e+07 1.707278e+07 1.758602e+07 1.811062e+07 1.864638e+07 1.919328e+07 1.975154e+07
18 Bangladesh 1.276579e+08 1.300887e+08 1.324781e+08 1.347916e+08 1.369864e+08 1.390355e+08 1.409212e+08 1.426604e+08 1.443042e+08 1.459248e+08 1.475754e+08 1.492738e+08 1.510078e+08 1.527647e+08 1.545202e+08 1.562563e+08 1.579708e+08 1.596706e+08 1.613560e+08
19 Bulgaria 8.170172e+06 8.009142e+06 7.837161e+06 7.775327e+06 7.716860e+06 7.658972e+06 7.601022e+06 7.545338e+06 7.492561e+06 7.444443e+06 7.395599e+06 7.348328e+06 7.305888e+06 7.265115e+06 7.223938e+06 7.177991e+06 7.127822e+06 7.075947e+06 7.024216e+06
20 Bahrain 6.646110e+05 6.975450e+05 7.351460e+05 7.787080e+05 8.298440e+05 8.891640e+05 9.584180e+05 1.035919e+06 1.114641e+06 1.185076e+06 1.240860e+06 1.278151e+06 1.299943e+06 1.315029e+06 1.336075e+06 1.371851e+06 1.425791e+06 1.494074e+06 1.569439e+06
21 Bahamas, The 2.980510e+05 3.026180e+05 3.076600e+05 3.131290e+05 3.188940e+05 3.248590e+05 3.310330e+05 3.373890e+05 3.436810e+05 3.496040e+05 3.549420e+05 3.595770e+05 3.635840e+05 3.671680e+05 3.706330e+05 3.742060e+05 3.779310e+05 3.817610e+05 3.856400e+05
22 Bosnia and Herzegovina 3.751176e+06 3.755512e+06 3.759387e+06 3.762173e+06 3.764194e+06 3.765331e+06 3.765424e+06 3.762786e+06 3.754271e+06 3.735938e+06 3.705472e+06 3.661175e+06 3.604972e+06 3.542605e+06 3.482104e+06 3.429361e+06 3.386267e+06 3.351527e+06 3.323929e+06
23 Belarus 9.979610e+06 9.928549e+06 9.865548e+06 9.796749e+06 9.730146e+06 9.663915e+06 9.604924e+06 9.560953e+06 9.527985e+06 9.506765e+06 9.490583e+06 9.473172e+06 9.464495e+06 9.465997e+06 9.474511e+06 9.489616e+06 9.501534e+06 9.498264e+06 9.485386e+06
24 Belize 2.473150e+05 2.550630e+05 2.623780e+05 2.694250e+05 2.765040e+05 2.838000e+05 2.913290e+05 2.990250e+05 3.068230e+05 3.146550e+05 3.224640e+05 3.302370e+05 3.380000e+05 3.457150e+05 3.533660e+05 3.609330e+05 3.684000e+05 3.757690e+05 3.830710e+05
25 Bermuda 6.183300e+04 6.250400e+04 6.291200e+04 6.332500e+04 6.374000e+04 6.415400e+04 6.452300e+04 6.488800e+04 6.527300e+04 6.563600e+04 6.512400e+04 6.456400e+04 6.479800e+04 6.500100e+04 6.513900e+04 6.523900e+04 6.455500e+04 6.387400e+04 6.396800e+04
26 Bolivia 8.418264e+06 8.580235e+06 8.742814e+06 8.905823e+06 9.069039e+06 9.232306e+06 9.395446e+06 9.558439e+06 9.721454e+06 9.884781e+06 1.004859e+07 1.021295e+07 1.037768e+07 1.054238e+07 1.070652e+07 1.086973e+07 1.103181e+07 1.119285e+07 1.135314e+07
27 Brazil 1.747903e+08 1.771961e+08 1.795375e+08 1.818092e+08 1.840065e+08 1.861271e+08 1.881674e+08 1.901304e+08 1.920304e+08 1.938865e+08 1.957136e+08 1.975145e+08 1.992873e+08 2.010359e+08 2.027637e+08 2.044718e+08 2.061631e+08 2.078338e+08 2.094693e+08
28 Barbados 2.715150e+05 2.725000e+05 2.734250e+05 2.743290e+05 2.752840e+05 2.763230e+05 2.774770e+05 2.787000e+05 2.799460e+05 2.811040e+05 2.821310e+05 2.829870e+05 2.837000e+05 2.842960e+05 2.848250e+05 2.853240e+05 2.857960e+05 2.862330e+05 2.866410e+05
29 Brunei Darussalam 3.331650e+05 3.400340e+05 3.467820e+05 3.532930e+05 3.594330e+05 3.651140e+05 3.702630e+05 3.749650e+05 3.794210e+05 3.839060e+05 3.886460e+05 3.936880e+05 3.989890e+05 4.044210e+05 4.097690e+05 4.149070e+05 4.198000e+05 4.244730e+05 4.289620e+05
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
234 Latin America & the Caribbean (IDA & IBRD coun... 5.049822e+08 5.123009e+08 5.194821e+08 5.265477e+08 5.335300e+08 5.404540e+08 5.473231e+08 5.541333e+08 5.608918e+08 5.676057e+08 5.741714e+08 5.808566e+08 5.874912e+08 5.940631e+08 6.005559e+08 6.069570e+08 6.132582e+08 6.194602e+08 6.255697e+08
235 Timor-Leste 8.843660e+05 9.012140e+05 9.226940e+05 9.471080e+05 9.718930e+05 9.951350e+05 1.016432e+06 1.036392e+06 1.055431e+06 1.074277e+06 1.093523e+06 1.113151e+06 1.132994e+06 1.153295e+06 1.174331e+06 1.196302e+06 1.219288e+06 1.243261e+06 1.267972e+06
236 Middle East & North Africa (IDA & IBRD countries) 2.763575e+08 2.812512e+08 2.861890e+08 2.911887e+08 2.962661e+08 3.014351e+08 3.067031e+08 3.120789e+08 3.175768e+08 3.232119e+08 3.289917e+08 3.349318e+08 3.410240e+08 3.472225e+08 3.534639e+08 3.597055e+08 3.659094e+08 3.720920e+08 3.783276e+08
237 Tonga 9.797300e+04 9.848700e+04 9.902200e+04 9.958900e+04 1.002180e+05 1.009050e+05 1.017060e+05 1.025810e+05 1.033790e+05 1.038900e+05 1.039860e+05 1.035620e+05 1.027370e+05 1.017680e+05 1.010280e+05 1.007810e+05 1.011330e+05 1.019980e+05 1.031970e+05
238 South Asia (IDA & IBRD) 1.390946e+09 1.416823e+09 1.442644e+09 1.468324e+09 1.493758e+09 1.518862e+09 1.543611e+09 1.568003e+09 1.592011e+09 1.615610e+09 1.638793e+09 1.661534e+09 1.683747e+09 1.705772e+09 1.727641e+09 1.749417e+09 1.771167e+09 1.792836e+09 1.814389e+09
239 Sub-Saharan Africa (IDA & IBRD countries) 6.653276e+08 6.829561e+08 7.010662e+08 7.197162e+08 7.389833e+08 7.589247e+08 7.795668e+08 8.009085e+08 8.229455e+08 8.456552e+08 8.690251e+08 8.930462e+08 9.177270e+08 9.430411e+08 9.689598e+08 9.954585e+08 1.022527e+09 1.050154e+09 1.078307e+09
240 Trinidad and Tobago 1.267153e+06 1.271632e+06 1.277213e+06 1.283559e+06 1.290123e+06 1.296502e+06 1.302561e+06 1.308451e+06 1.314443e+06 1.320930e+06 1.328147e+06 1.336178e+06 1.344817e+06 1.353700e+06 1.362342e+06 1.370328e+06 1.377564e+06 1.384072e+06 1.389858e+06
241 Tunisia 9.708350e+06 9.793903e+06 9.871251e+06 9.945277e+06 1.002228e+07 1.010677e+07 1.020121e+07 1.030473e+07 1.041443e+07 1.052569e+07 1.063524e+07 1.074188e+07 1.084700e+07 1.095295e+07 1.106320e+07 1.117995e+07 1.130395e+07 1.143344e+07 1.156520e+07
242 Turkey 6.324019e+07 6.419224e+07 6.514537e+07 6.608940e+07 6.701093e+07 6.790347e+07 6.875681e+07 6.958185e+07 7.041860e+07 7.132140e+07 7.232699e+07 7.344386e+07 7.465302e+07 7.592856e+07 7.723191e+07 7.852941e+07 7.982172e+07 8.110189e+07 8.231972e+07
243 Tuvalu 9.394000e+03 9.484000e+03 9.596000e+03 9.726000e+03 9.869000e+03 1.000000e+04 1.012000e+04 1.022100e+04 1.031400e+04 1.042400e+04 1.053000e+04 1.063300e+04 1.073900e+04 1.085700e+04 1.097200e+04 1.109900e+04 1.122500e+04 1.137000e+04 1.150800e+04
244 Tanzania 3.349918e+07 3.438586e+07 3.533479e+07 3.633778e+07 3.737977e+07 3.845032e+07 3.954866e+07 4.068141e+07 4.185394e+07 4.307383e+07 4.434652e+07 4.567334e+07 4.705248e+07 4.848227e+07 4.995982e+07 5.148263e+07 5.305079e+07 5.466391e+07 5.631835e+07
245 Uganda 2.365017e+07 2.438897e+07 2.516726e+07 2.598055e+07 2.682130e+07 2.768458e+07 2.857148e+07 2.948634e+07 3.043174e+07 3.141110e+07 3.242817e+07 3.347692e+07 3.455917e+07 3.569525e+07 3.691215e+07 3.822545e+07 3.964751e+07 4.116246e+07 4.272314e+07
246 Ukraine 4.917585e+07 4.868386e+07 4.820250e+07 4.781295e+07 4.745160e+07 4.710515e+07 4.678775e+07 4.650935e+07 4.625820e+07 4.605330e+07 4.587070e+07 4.570610e+07 4.559330e+07 4.548960e+07 4.527195e+07 4.515403e+07 4.500464e+07 4.483114e+07 4.462252e+07
247 Upper middle income 2.317310e+09 2.337064e+09 2.355937e+09 2.374520e+09 2.392791e+09 2.410930e+09 2.428658e+09 2.445872e+09 2.463294e+09 2.481349e+09 2.499410e+09 2.518198e+09 2.537626e+09 2.557650e+09 2.577856e+09 2.597758e+09 2.617805e+09 2.637691e+09 2.655636e+09
248 Uruguay 3.319736e+06 3.325473e+06 3.326040e+06 3.323668e+06 3.321476e+06 3.321803e+06 3.325401e+06 3.331749e+06 3.340221e+06 3.349676e+06 3.359275e+06 3.368934e+06 3.378974e+06 3.389439e+06 3.400434e+06 3.412009e+06 3.424132e+06 3.436646e+06 3.449299e+06
249 United States 2.821624e+08 2.849690e+08 2.876252e+08 2.901079e+08 2.928053e+08 2.955166e+08 2.983799e+08 3.012312e+08 3.040940e+08 3.067715e+08 3.093261e+08 3.115800e+08 3.138742e+08 3.160577e+08 3.183864e+08 3.207427e+08 3.230713e+08 3.251471e+08 3.271674e+08
250 Uzbekistan 2.465040e+07 2.496445e+07 2.527185e+07 2.556765e+07 2.586435e+07 2.616700e+07 2.648825e+07 2.686800e+07 2.730280e+07 2.776740e+07 2.856240e+07 2.933940e+07 2.977450e+07 3.024320e+07 3.075770e+07 3.129890e+07 3.184790e+07 3.238860e+07 3.295540e+07
251 St. Vincent and the Grenadines 1.077840e+05 1.078960e+05 1.080970e+05 1.083260e+05 1.085120e+05 1.086140e+05 1.086030e+05 1.085180e+05 1.083930e+05 1.082870e+05 1.082550e+05 1.083160e+05 1.084350e+05 1.086220e+05 1.088610e+05 1.091480e+05 1.094590e+05 1.098270e+05 1.102100e+05
252 Venezuela, RB 2.419245e+07 2.464647e+07 2.510041e+07 2.555162e+07 2.599659e+07 2.643245e+07 2.685019e+07 2.724761e+07 2.763583e+07 2.803101e+07 2.843994e+07 2.888837e+07 2.936245e+07 2.978357e+07 3.004513e+07 3.008183e+07 2.984618e+07 2.939041e+07 2.887020e+07
253 British Virgin Islands 2.031100e+04 2.067500e+04 2.112900e+04 2.167200e+04 2.233400e+04 2.310700e+04 2.402300e+04 2.504700e+04 2.609700e+04 2.703900e+04 2.779400e+04 2.831900e+04 2.865000e+04 2.884700e+04 2.898900e+04 2.915200e+04 2.935500e+04 2.957700e+04 2.980200e+04
254 Virgin Islands (U.S.) 1.086420e+05 1.085490e+05 1.085100e+05 1.085060e+05 1.084670e+05 1.084540e+05 1.083710e+05 1.083390e+05 1.083990e+05 1.084050e+05 1.083580e+05 1.082920e+05 1.081910e+05 1.080440e+05 1.078840e+05 1.077100e+05 1.075100e+05 1.072680e+05 1.069770e+05
255 Vietnam 7.991041e+07 8.074250e+07 8.153441e+07 8.230166e+07 8.306282e+07 8.383266e+07 8.461754e+07 8.541959e+07 8.624341e+07 8.709225e+07 8.796765e+07 8.887156e+07 8.980249e+07 9.075347e+07 9.171460e+07 9.267708e+07 9.363872e+07 9.459664e+07 9.554040e+07
256 Vanuatu 1.849720e+05 1.892190e+05 1.939200e+05 1.989590e+05 2.041270e+05 2.092820e+05 2.143700e+05 2.194720e+05 2.247040e+05 2.302470e+05 2.362110e+05 2.426530e+05 2.494990e+05 2.566350e+05 2.638880e+05 2.711300e+05 2.783300e+05 2.855100e+05 2.926800e+05
257 World 6.115108e+09 6.194460e+09 6.273526e+09 6.352678e+09 6.432375e+09 6.512603e+09 6.593623e+09 6.675130e+09 6.757887e+09 6.840592e+09 6.922947e+09 7.004011e+09 7.086994e+09 7.170962e+09 7.255654e+09 7.340548e+09 7.426103e+09 7.510990e+09 7.594270e+09
258 Samoa 1.744540e+05 1.753920e+05 1.764070e+05 1.774840e+05 1.785900e+05 1.797270e+05 1.808760e+05 1.820460e+05 1.832630e+05 1.845560e+05 1.859490e+05 1.874690e+05 1.890880e+05 1.907170e+05 1.922210e+05 1.935130e+05 1.945350e+05 1.953520e+05 1.961300e+05
259 Kosovo 1.700000e+06 1.701154e+06 1.702310e+06 1.703466e+06 1.704622e+06 1.705780e+06 1.719536e+06 1.733404e+06 1.747383e+06 1.761474e+06 1.775680e+06 1.791000e+06 1.805200e+06 1.824100e+06 1.821800e+06 1.801800e+06 1.816200e+06 1.830700e+06 1.845300e+06
260 Yemen, Rep. 1.740907e+07 1.791837e+07 1.844369e+07 1.898500e+07 1.954010e+07 2.010741e+07 2.068765e+07 2.128252e+07 2.189215e+07 2.251646e+07 2.315486e+07 2.380759e+07 2.447318e+07 2.514711e+07 2.582348e+07 2.649789e+07 2.716821e+07 2.783482e+07 2.849869e+07
261 South Africa 4.496771e+07 4.557127e+07 4.615091e+07 4.671920e+07 4.729161e+07 4.788060e+07 4.848946e+07 4.911976e+07 4.977947e+07 5.047701e+07 5.121696e+07 5.200417e+07 5.283400e+07 5.368924e+07 5.454599e+07 5.538637e+07 5.620365e+07 5.700045e+07 5.777962e+07
262 Zambia 1.041594e+07 1.069219e+07 1.097170e+07 1.125674e+07 1.155064e+07 1.185625e+07 1.217351e+07 1.250296e+07 1.284853e+07 1.321514e+07 1.360598e+07 1.402319e+07 1.446512e+07 1.492650e+07 1.539975e+07 1.587936e+07 1.636351e+07 1.685369e+07 1.735182e+07
263 Zimbabwe 1.188148e+07 1.192391e+07 1.195429e+07 1.198222e+07 1.201991e+07 1.207670e+07 1.215549e+07 1.225592e+07 1.237955e+07 1.252697e+07 1.269772e+07 1.289432e+07 1.311513e+07 1.335036e+07 1.358668e+07 1.381463e+07 1.403039e+07 1.423674e+07 1.443902e+07

264 rows × 20 columns

In [100]:
def map_world() -> Map:
    c = (
        Map()
        .add("世界人口数量", [list(z) for z in zip(df.Country , df.year_2001)], "world")
        .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
        .set_global_opts(
            title_opts=opts.TitleOpts(title="2001年世界人口数量地图"),
            visualmap_opts=opts.VisualMapOpts(max_=2000000000,min_=1000000),
        )
    )
    return c
map_world().render_notebook()
Out[100]:
In [101]:
def map_world() -> Map:
    c = (
        Map()
        .add("世界人口数量", [list(z) for z in zip(df.Country , df.year_2018)], "world")
        .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
        .set_global_opts(
            title_opts=opts.TitleOpts(title="2018年世界人口数量地图"),
            visualmap_opts=opts.VisualMapOpts(max_=2000000000,min_=1000000),
        )
    )
    return c
map_world().render_notebook()
Out[101]:

亚洲人口数量遥遥领先。

In [81]:
import pandas as pd
df=pd.read_csv("rkzz.csv")
df
Out[81]:
Country year_2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 year_2018
0 Aruba 2.225930 2.229056 2.109354 1.757353 1.302039 0.799546 0.384052 0.134268 0.095655 0.210709 0.370125 0.502430 0.582349 0.594397 0.544892 0.507618 0.469944 0.453576
1 Afghanistan 3.902806 4.496720 4.668361 4.321539 3.682732 2.990478 2.493842 2.268277 2.397021 2.746576 3.143126 3.407587 3.494589 3.355582 3.077084 2.778317 2.548347 2.384761
2 Angola 3.301198 3.329257 3.378811 3.453014 3.537557 3.619575 3.680635 3.710531 3.703878 3.671462 3.634159 3.597774 3.551950 3.497493 3.438851 3.378273 3.322081 3.276134
3 Albania -0.938470 -0.299877 -0.374149 -0.417931 -0.511790 -0.630911 -0.755719 -0.767343 -0.673894 -0.496462 -0.269017 -0.165151 -0.183211 -0.207047 -0.291206 -0.159880 -0.091972 -0.246732
4 Andorra 2.939992 3.942573 4.375449 4.098923 3.382417 2.659984 2.066338 1.414648 0.714098 -0.016577 -0.834745 -1.588730 -2.025792 -1.951470 -1.529058 -0.919470 -0.383674 0.006493
5 Arab World 2.156237 2.161001 2.188472 2.241343 2.307180 2.377071 2.430732 2.453973 2.433025 2.383187 2.329922 2.281329 2.224341 2.160102 2.093418 2.019087 1.949024 1.915912
6 United Arab Emirates 5.241614 5.193473 6.487170 9.173909 12.020165 14.424641 15.177084 13.910249 11.044635 7.687055 4.536348 2.154163 0.614130 0.176677 0.527412 1.053281 1.339385 1.503897
7 Argentina 1.092079 1.083551 1.071994 1.055389 1.036281 1.015442 0.998859 0.992593 0.999545 0.752213 1.153059 1.136906 1.119109 1.099461 1.078001 1.057182 1.037134 1.015808
8 Armenia -0.617752 -0.549218 -0.530280 -0.571957 -0.650321 -0.773190 -0.872161 -0.856135 -0.673811 -0.373712 -0.027147 0.267013 0.461967 0.510123 0.450501 0.361431 0.294612 0.236306
9 American Samoa 1.157215 0.996827 0.715108 0.297017 -0.199592 -0.766843 -1.263297 -1.507059 -1.417147 -1.071293 -0.572258 -0.165132 0.082600 0.139905 0.037633 -0.127294 -0.217311 -0.279066
10 Antigua and Barbuda 1.561104 1.392886 1.275438 1.297971 1.395564 1.509449 1.585831 1.618470 1.567334 1.467064 1.382009 1.286879 1.217000 1.136487 1.078838 1.021844 0.946557 0.897185
11 Australia 1.348358 1.220564 1.233997 1.159352 1.319790 1.475228 0.624678 2.004022 2.061045 1.555490 1.389527 1.745820 1.721151 1.491566 1.439217 1.561940 1.684523 1.574849
12 Austria 0.382799 0.491980 0.487134 0.620413 0.681267 0.494798 0.324147 0.313041 0.261953 0.240394 0.337081 0.455937 0.589387 0.781542 1.120993 1.081396 0.694621 0.560751
13 Azerbaijan 0.774766 0.746174 0.757651 0.875427 1.022266 1.098587 1.133855 2.099854 2.076148 1.189788 1.303001 1.328764 1.293447 1.248209 1.191210 1.117857 0.981262 0.892099
14 Burundi 2.273335 2.699674 3.012598 3.170145 3.217166 3.246017 3.288777 3.301310 3.287270 3.256067 3.207759 3.159742 3.133405 3.136852 3.156909 3.177016 3.181368 3.166773
15 Belgium 0.343951 0.448269 0.418642 0.432788 0.550056 0.659558 0.734331 0.789977 0.804600 0.913639 1.301003 0.620164 0.471340 0.443929 0.579446 0.506300 0.385228 0.411542
16 Benin 3.023780 3.043083 3.039675 3.005342 2.952384 2.897545 2.854086 2.823556 2.809302 2.806086 2.803718 2.797649 2.790718 2.782182 2.771714 2.761409 2.750056 2.734862
17 Burkina Faso 2.858869 2.875992 2.898432 2.927561 2.959188 2.989063 3.011816 3.024955 3.026450 3.019251 3.008982 2.997392 2.981606 2.961901 2.939463 2.915319 2.890851 2.867078
18 Bangladesh 1.886287 1.820070 1.731266 1.615198 1.484745 1.347130 1.226618 1.145653 1.116806 1.124803 1.144262 1.154948 1.156713 1.142595 1.117284 1.091300 1.070244 1.050045
19 Bulgaria -1.990632 -2.170699 -0.792114 -0.754797 -0.752977 -0.759506 -0.735282 -0.701923 -0.644281 -0.658275 -0.641229 -0.579221 -0.559647 -0.568389 -0.638069 -0.701382 -0.730443 -0.733768
20 Bahrain 4.836512 5.250209 5.756702 6.360160 6.904396 7.500231 7.776023 7.324342 6.127453 4.599778 2.960981 1.690592 1.153830 1.587749 2.642471 3.856582 4.677987 4.921161
21 Bahamas, The 1.520667 1.652399 1.761997 1.824351 1.853248 1.882683 1.901850 1.847733 1.708718 1.515331 1.297394 1.108202 0.980915 0.939285 0.959409 0.990519 1.008312 1.010953
22 Bosnia and Herzegovina 0.115524 0.103128 0.074080 0.053705 0.030201 0.002470 -0.070083 -0.226552 -0.489520 -0.818828 -1.202651 -1.547013 -1.745167 -1.722562 -1.526276 -1.264581 -1.031207 -0.826855
23 Belarus -0.512967 -0.636566 -0.699809 -0.682169 -0.683006 -0.612296 -0.458848 -0.345415 -0.222961 -0.170361 -0.183624 -0.091637 0.015869 0.089903 0.159301 0.125511 -0.034421 -0.135675
24 Belize 3.084775 2.827564 2.650385 2.593523 2.604448 2.618345 2.607397 2.574385 2.520577 2.451470 2.381908 2.323532 2.256884 2.188961 2.118800 2.047696 1.980529 1.924576
25 Bermuda 1.085181 0.652758 0.656473 0.655349 0.649514 0.575178 0.565690 0.593330 0.556126 -0.780060 -0.859898 0.362431 0.313281 0.212304 0.153518 -1.048453 -1.054914 0.147165
26 Bolivia 1.905767 1.877080 1.847323 1.816097 1.784255 1.751625 1.719933 1.691077 1.666111 1.643602 1.622459 1.600005 1.574598 1.544968 1.512924 1.480133 1.449235 1.421899
27 Brazil 1.366957 1.312744 1.257383 1.201294 1.145881 1.090197 1.037862 0.994312 0.961948 0.937957 0.915963 0.893531 0.873603 0.855792 0.838848 0.823748 0.807147 0.783848
28 Barbados 0.362123 0.338875 0.330075 0.347518 0.376718 0.416758 0.439789 0.446079 0.412798 0.364679 0.302946 0.251638 0.209861 0.185901 0.175042 0.165289 0.152789 0.142440
29 Brunei Darussalam 2.040775 1.965073 1.860140 1.723005 1.568184 1.400393 1.261912 1.181372 1.175132 1.227117 1.288981 1.337513 1.352257 1.313717 1.246081 1.172401 1.106999 1.051994
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
233 Latin America & the Caribbean (IDA & IBRD coun... 1.449283 1.401771 1.360111 1.326053 1.297765 1.271000 1.244269 1.219654 1.197000 1.156736 1.164328 1.142205 1.118636 1.092954 1.065859 1.038160 1.011331 0.986257
234 Timor-Leste 1.887174 2.355491 2.611548 2.583259 2.363269 2.117533 1.944700 1.820376 1.769866 1.775672 1.779014 1.766895 1.775938 1.807556 1.853651 1.903195 1.947068 1.968101
235 Middle East & North Africa (IDA & IBRD countries) 1.770805 1.755625 1.746995 1.743711 1.744701 1.747630 1.752761 1.761715 1.774404 1.788232 1.805565 1.818934 1.817606 1.797538 1.765814 1.724721 1.689647 1.675843
236 Tonga 0.523263 0.541749 0.570967 0.629610 0.683167 0.790682 0.856643 0.774912 0.493080 0.092363 -0.408581 -0.799814 -0.947661 -0.729801 -0.244786 0.348664 0.851672 1.168658
237 South Asia (IDA & IBRD) 1.860381 1.822465 1.780090 1.732139 1.680574 1.629454 1.580221 1.531098 1.482363 1.434921 1.387697 1.336880 1.308090 1.282054 1.260453 1.243278 1.223397 1.202181
238 Sub-Saharan Africa (IDA & IBRD countries) 2.649595 2.651722 2.660240 2.677034 2.698495 2.719919 2.737638 2.751491 2.759570 2.763525 2.764139 2.763665 2.758347 2.748419 2.734757 2.719155 2.701850 2.680831
239 Trinidad and Tobago 0.352846 0.437925 0.495633 0.510087 0.493231 0.466246 0.451167 0.456901 0.492303 0.544870 0.602856 0.644464 0.658364 0.636369 0.584485 0.526659 0.471316 0.417170
240 Tunisia 0.877371 0.786654 0.747117 0.771255 0.839528 0.930114 1.009589 1.059001 1.062668 1.035408 0.997673 0.973861 0.972019 1.001546 1.049753 1.102996 1.139079 1.145828
241 Turkey 1.494230 1.473881 1.438721 1.384734 1.323138 1.248866 1.192794 1.195376 1.273892 1.400093 1.532401 1.632958 1.694203 1.701972 1.666052 1.632251 1.591059 1.490445
242 Tuvalu 0.953498 1.174018 1.345637 1.459582 1.318656 1.192857 0.993076 0.905777 1.060864 1.011749 0.973405 0.991960 1.092806 1.053654 1.150844 1.128842 1.283487 1.206414
243 Tanzania 2.612436 2.722266 2.799005 2.827154 2.823745 2.816487 2.823944 2.841470 2.872968 2.911864 2.948036 2.974888 2.993449 3.002104 3.002541 3.000523 2.995388 2.981674
244 Uganda 3.076051 3.141293 3.180443 3.184798 3.167952 3.153308 3.151819 3.155897 3.167520 3.186619 3.182882 3.181665 3.234465 3.352320 3.496089 3.652644 3.749875 3.721387
245 Ukraine -1.005495 -0.993677 -0.811436 -0.758628 -0.732791 -0.676092 -0.596805 -0.541462 -0.443932 -0.397285 -0.359480 -0.247099 -0.227705 -0.479616 -0.260806 -0.331381 -0.386283 -0.466430
246 Upper middle income 0.852466 0.807525 0.788784 0.769442 0.758098 0.735296 0.708786 0.712319 0.732957 0.727887 0.751667 0.771505 0.789076 0.790034 0.772030 0.771703 0.759648 0.680328
247 Uruguay 0.172666 0.017049 -0.071341 -0.065973 0.009845 0.108256 0.190712 0.253958 0.282665 0.286155 0.287120 0.297574 0.309231 0.323865 0.339820 0.354674 0.364799 0.367503
248 United States 0.989741 0.927797 0.859482 0.925484 0.921713 0.964254 0.951055 0.945865 0.876651 0.829275 0.726014 0.733617 0.693255 0.734093 0.737335 0.723401 0.640459 0.619431
249 Uzbekistan 1.265969 1.223832 1.163675 1.153769 1.163350 1.220216 1.423475 1.605327 1.687341 2.822850 2.684016 1.472100 1.561904 1.686900 1.744258 1.738849 1.683506 1.734862
250 St. Vincent and the Grenadines 0.103858 0.186117 0.211623 0.171557 0.093955 -0.010128 -0.078297 -0.115255 -0.097840 -0.029555 0.056333 0.109803 0.172305 0.219787 0.263292 0.284529 0.335635 0.348124
251 Venezuela, RB 1.859333 1.825033 1.781678 1.726465 1.662678 1.568074 1.469276 1.414738 1.419817 1.448313 1.564456 1.627756 1.424032 0.874378 0.122058 -0.786448 -1.538843 -1.785865
252 British Virgin Islands 1.776263 2.172126 2.537460 3.008908 3.402542 3.887610 4.174236 4.106631 3.545990 2.753990 1.871279 1.162049 0.685256 0.491045 0.560707 0.693937 0.753414 0.757847
253 Virgin Islands (U.S.) -0.085639 -0.035935 -0.003686 -0.035949 -0.011986 -0.076559 -0.029533 0.055366 0.005535 -0.043365 -0.060928 -0.093310 -0.135963 -0.148198 -0.161415 -0.185856 -0.225349 -0.271652
254 Vietnam 1.035891 0.976004 0.936613 0.920597 0.922548 0.931889 0.943390 0.959820 0.979424 1.000122 1.022305 1.042048 1.053406 1.053480 1.043962 1.032287 1.017796 0.992716
255 Vanuatu 2.270061 2.454063 2.565307 2.564358 2.494028 2.402087 2.352117 2.355932 2.436867 2.557283 2.690697 2.782247 2.819993 2.786993 2.707364 2.620905 2.546959 2.480281
256 World 1.297640 1.276398 1.261671 1.254546 1.247252 1.244055 1.236152 1.239777 1.223820 1.203926 1.170946 1.184783 1.184819 1.181044 1.170044 1.165513 1.143093 1.108774
257 Samoa 0.536237 0.577036 0.608664 0.621221 0.634636 0.637268 0.644769 0.666288 0.703066 0.751950 0.814106 0.859902 0.857814 0.785510 0.669894 0.526740 0.419096 0.397465
258 Kosovo 0.067859 0.067931 0.067885 0.067839 0.067910 0.803200 0.803262 0.803213 0.803172 0.803249 0.859067 0.789727 1.041533 -0.126169 -1.103886 0.796024 0.795200 0.794346
259 Yemen, Rep. 2.883516 2.889575 2.892683 2.881947 2.861969 2.844836 2.834913 2.824210 2.811865 2.795788 2.779988 2.757339 2.716520 2.654141 2.578072 2.498247 2.424025 2.357023
260 South Africa 1.333293 1.263918 1.223839 1.217777 1.237753 1.263600 1.291494 1.334129 1.391533 1.455280 1.525314 1.583107 1.605752 1.583168 1.528926 1.464829 1.407741 1.357697
261 Zambia 2.617614 2.580520 2.564828 2.577369 2.611388 2.640771 2.670265 2.726415 2.813366 2.914663 3.020291 3.102770 3.139812 3.121305 3.066875 3.003346 2.951583 2.912801
262 Zimbabwe 0.356533 0.254425 0.233401 0.314039 0.471329 0.650311 0.822825 1.003659 1.183792 1.353893 1.536391 1.698001 1.777645 1.754692 1.663813 1.549759 1.460061 1.410783

263 rows × 19 columns

In [82]:
def map_world() -> Map:
    c = (
        Map()
        .add("世界人口增长率", [list(z) for z in zip(df.Country , df.year_2018)], "world")
        .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
        .set_global_opts(
            title_opts=opts.TitleOpts(title="世界人口增长率地图"),
            visualmap_opts=opts.VisualMapOpts(max_=5,min_=-3),
        )
    )
    return c
map_world().render_notebook()
Out[82]:

欧洲人口增长率最高

In [103]:
import pandas as pd
df=pd.read_csv("csxbb.csv")
df
Out[103]:
country year_2000至2005 2005-2010 2010-2015 year_2015至2020
0 Burundi 1.03 1.03 1.03 1.03
1 Comoros 1.05 1.05 1.05 1.05
2 Djibouti 1.04 1.04 1.04 1.04
3 Eritrea 1.05 1.05 1.05 1.05
4 Ethiopia 1.04 1.04 1.04 1.04
5 Kenya 1.03 1.03 1.03 1.03
6 Madagascar 1.02 1.03 1.03 1.03
7 Malawi 1.02 1.03 1.03 1.03
8 Mauritius 1.04 1.04 1.04 1.04
9 Mayotte 1.03 1.03 1.03 1.03
10 Mozambique 1.01 1.02 1.02 1.02
11 Réunion 1.03 1.03 1.03 1.03
12 Rwanda 1.01 1.01 1.02 1.02
13 Seychelles 1.06 1.06 1.06 1.06
14 Somalia 1.03 1.03 1.03 1.03
15 South Sudan 1.04 1.04 1.04 1.04
16 Uganda 1.03 1.03 1.03 1.03
17 United Republic of Tanzania 1.03 1.03 1.03 1.03
18 Zambia 1.03 1.03 1.03 1.03
19 Zimbabwe 1.02 1.02 1.02 1.02
20 Angola 1.02 1.02 1.03 1.03
21 Cameroon 1.03 1.03 1.03 1.03
22 Central African Republic 1.03 1.03 1.03 1.03
23 Chad 1.03 1.03 1.03 1.03
24 Congo 1.03 1.03 1.03 1.03
25 Democratic Republic of the Congo 1.03 1.03 1.03 1.03
26 Equatorial Guinea 1.03 1.03 1.03 1.03
27 Gabon 1.03 1.03 1.03 1.03
28 Sao Tome and Principe 1.03 1.03 1.03 1.03
29 Botswana 1.03 1.03 1.03 1.03
... ... ... ... ... ...
151 Slovakia 1.05 1.05 1.05 1.05
152 Ukraine 1.06 1.06 1.07 1.06
153 Channel Islands 1.06 1.06 1.06 1.06
154 Denmark 1.05 1.06 1.06 1.06
155 Estonia 1.06 1.06 1.05 1.07
156 Iceland 1.04 1.05 1.05 1.05
157 Ireland 1.07 1.06 1.06 1.06
158 Latvia 1.05 1.04 1.06 1.07
159 United Kingdom 1.05 1.05 1.05 1.05
160 Albania 1.12 1.12 1.10 1.09
161 Bosnia and Herzegovina 1.07 1.07 1.05 1.07
162 Croatia 1.06 1.06 1.07 1.06
163 Greece 1.07 1.07 1.06 1.07
164 Italy 1.06 1.06 1.06 1.06
165 Malta 1.06 1.06 1.06 1.06
166 Montenegro 1.10 1.10 1.08 1.07
167 North Macedonia 1.05 1.07 1.08 1.06
168 Portugal 1.06 1.06 1.06 1.06
169 Serbia 1.06 1.07 1.07 1.07
170 Slovenia 1.06 1.06 1.06 1.06
171 Spain 1.06 1.06 1.06 1.06
172 Austria 1.06 1.06 1.06 1.06
173 Belgium 1.05 1.05 1.05 1.05
174 France 1.05 1.05 1.05 1.05
175 Germany 1.06 1.05 1.05 1.05
176 Luxembourg 1.05 1.05 1.05 1.05
177 Netherlands 1.06 1.06 1.06 1.05
178 Switzerland 1.05 1.05 1.05 1.05
179 Canada 1.05 1.05 1.05 1.05
180 United States 1.05 1.05 1.05 1.05

181 rows × 5 columns

In [104]:
def map_world() -> Map:
    c = (
        Map()
        .add("世界人口出生性别比", [list(z) for z in zip(df.country , df.year_2015至2020)], "world")
        .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
        .set_global_opts(
            title_opts=opts.TitleOpts(title="世界人口出生性别比地图"),
            visualmap_opts=opts.VisualMapOpts(max_=1.5,min_=1),
        )
    )
    return c
map_world().render_notebook()
Out[104]:

亚洲国家性别比失衡更严重

总结

  • 亚洲国家增长放缓,但性别比失衡情况依然严重
  • 非洲国家增长加速,但性别比并不是失衡很严重
  • 总体上,性别比失衡在世界范围内放缓的趋势
In [ ]: