# interactive **Repository Path**: NFUNM018/interactive ## Basic Information - **Project Name**: interactive - **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-25 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
我通过世界银行网站下载了1990年至2018年每年世界范围内部分国家的HIV新感染人数。并经过数据清洗选出了2008年与2018年的新感染人数进行对比。
import pandas as pd
df=pd.read_csv("data5.csv")
df
| Country | Code | year2008 | year2018 | |
|---|---|---|---|---|
| 0 | Aruba | ABW | NaN | NaN |
| 1 | Afghanistan | AFG | 540.0 | 840.0 |
| 2 | Angola | AGO | 25000.0 | 28000.0 |
| 3 | Albania | ALB | NaN | NaN |
| 4 | Andorra | AND | NaN | NaN |
| 5 | Arab World | ARB | NaN | NaN |
| 6 | United Arab Emirates | ARE | NaN | NaN |
| 7 | Argentina | ARG | 6300.0 | 6500.0 |
| 8 | Armenia | ARM | 500.0 | 200.0 |
| 9 | American Samoa | ASM | NaN | NaN |
| 10 | Antigua and Barbuda | ATG | NaN | NaN |
| 11 | Australia | AUS | 930.0 | 1000.0 |
| 12 | Austria | AUT | NaN | NaN |
| 13 | Azerbaijan | AZE | NaN | NaN |
| 14 | Burundi | BDI | 4500.0 | 1700.0 |
| 15 | Belgium | BEL | NaN | NaN |
| 16 | Benin | BEN | 4700.0 | 3800.0 |
| 17 | Burkina Faso | BFA | 5600.0 | 2400.0 |
| 18 | Bangladesh | BGD | 1000.0 | 1600.0 |
| 19 | Bulgaria | BGR | 200.0 | 500.0 |
| 20 | Bahrain | BHR | NaN | NaN |
| 21 | Bahamas, The | BHS | 500.0 | 500.0 |
| 22 | Bosnia and Herzegovina | BIH | 100.0 | 100.0 |
| 23 | Belarus | BLR | 1700.0 | 2000.0 |
| 24 | Belize | BLZ | 500.0 | 500.0 |
| 25 | Bermuda | BMU | NaN | NaN |
| 26 | Bolivia | BOL | 1200.0 | 1400.0 |
| 27 | Brazil | BRA | 43000.0 | 53000.0 |
| 28 | Barbados | BRB | 200.0 | 200.0 |
| 29 | Brunei Darussalam | BRN | NaN | NaN |
| ... | ... | ... | ... | ... |
| 234 | Latin America & the Caribbean (IDA & IBRD coun... | TLA | NaN | NaN |
| 235 | Timor-Leste | TLS | NaN | NaN |
| 236 | Middle East & North Africa (IDA & IBRD countries) | TMN | NaN | NaN |
| 237 | Tonga | TON | NaN | NaN |
| 238 | South Asia (IDA & IBRD) | TSA | NaN | NaN |
| 239 | Sub-Saharan Africa (IDA & IBRD countries) | TSS | NaN | NaN |
| 240 | Trinidad and Tobago | TTO | NaN | NaN |
| 241 | Tunisia | TUN | 200.0 | 500.0 |
| 242 | Turkey | TUR | NaN | NaN |
| 243 | Tuvalu | TUV | NaN | NaN |
| 244 | Tanzania | TZA | 89000.0 | 72000.0 |
| 245 | Uganda | UGA | 98000.0 | 53000.0 |
| 246 | Ukraine | UKR | 16000.0 | 12000.0 |
| 247 | Upper middle income | UMC | NaN | NaN |
| 248 | Uruguay | URY | 730.0 | 890.0 |
| 249 | United States | USA | NaN | NaN |
| 250 | Uzbekistan | UZB | 3800.0 | 5400.0 |
| 251 | St. Vincent and the Grenadines | VCT | NaN | NaN |
| 252 | Venezuela, RB | VEN | NaN | NaN |
| 253 | British Virgin Islands | VGB | NaN | NaN |
| 254 | Virgin Islands (U.S.) | VIR | NaN | NaN |
| 255 | Vietnam | VNM | 19000.0 | 5700.0 |
| 256 | Vanuatu | VUT | NaN | NaN |
| 257 | World | WLD | 2200000.0 | 1700000.0 |
| 258 | Samoa | WSM | NaN | NaN |
| 259 | Kosovo | XKX | NaN | NaN |
| 260 | Yemen, Rep. | YEM | 660.0 | 1100.0 |
| 261 | South Africa | ZAF | 430000.0 | 240000.0 |
| 262 | Zambia | ZMB | 58000.0 | 48000.0 |
| 263 | Zimbabwe | ZWE | 69000.0 | 38000.0 |
264 rows × 4 columns
list(df.Country)
['Aruba', 'Afghanistan', 'Angola', 'Albania', 'Andorra', 'Arab World', 'United Arab Emirates', 'Argentina', 'Armenia', 'American Samoa', 'Antigua and Barbuda', 'Australia', 'Austria', 'Azerbaijan', 'Burundi', 'Belgium', 'Benin', 'Burkina Faso', 'Bangladesh', 'Bulgaria', 'Bahrain', 'Bahamas, The', 'Bosnia and Herzegovina', 'Belarus', 'Belize', 'Bermuda', 'Bolivia', 'Brazil', 'Barbados', 'Brunei Darussalam', 'Bhutan', 'Botswana', 'Central African Republic', 'Canada', 'Central Europe and the Baltics', 'Switzerland', 'Channel Islands', 'Chile', 'China', "Cote d'Ivoire", 'Cameroon', 'Congo, Dem. Rep.', 'Congo, Rep.', 'Colombia', 'Comoros', 'Cabo Verde', 'Costa Rica', 'Caribbean small states', 'Cuba', 'Curacao', 'Cayman Islands', 'Cyprus', 'Czech Republic', 'Germany', 'Djibouti', 'Dominica', 'Denmark', 'Dominican Republic', 'Algeria', 'East Asia & Pacific (excluding high income)', 'Early-demographic dividend', 'East Asia & Pacific', 'Europe & Central Asia (excluding high income)', 'Europe & Central Asia', 'Ecuador', 'Egypt, Arab Rep.', 'Euro area', 'Eritrea', 'Spain', 'Estonia', 'Ethiopia', 'European Union', 'Fragile and conflict affected situations', 'Finland', 'Fiji', 'France', 'Faroe Islands', 'Micronesia, Fed. Sts.', 'Gabon', 'United Kingdom', 'Georgia', 'Ghana', 'Gibraltar', 'Guinea', 'Gambia, The', 'Guinea-Bissau', 'Equatorial Guinea', 'Greece', 'Grenada', 'Greenland', 'Guatemala', 'Guam', 'Guyana', 'High income', 'Hong Kong SAR, China', 'Honduras', 'Heavily indebted poor countries (HIPC)', 'Croatia', 'Haiti', 'Hungary', 'IBRD only', 'IDA & IBRD total', 'IDA total', 'IDA blend', 'Indonesia', 'IDA only', 'Isle of Man', 'India', 'Not classified', 'Ireland', 'Iran, Islamic Rep.', 'Iraq', 'Iceland', 'Israel', 'Italy', 'Jamaica', 'Jordan', 'Japan', 'Kazakhstan', 'Kenya', 'Kyrgyz Republic', 'Cambodia', 'Kiribati', 'St. Kitts and Nevis', 'Korea, Rep.', 'Kuwait', 'Latin America & Caribbean (excluding high income)', 'Lao PDR', 'Lebanon', 'Liberia', 'Libya', 'St. Lucia', 'Latin America & Caribbean', 'Least developed countries: UN classification', 'Low income', 'Liechtenstein', 'Sri Lanka', 'Lower middle income', 'Low & middle income', 'Lesotho', 'Late-demographic dividend', 'Lithuania', 'Luxembourg', 'Latvia', 'Macao SAR, China', 'St. Martin (French part)', 'Morocco', 'Monaco', 'Moldova', 'Madagascar', 'Maldives', 'Middle East & North Africa', 'Mexico', 'Marshall Islands', 'Middle income', 'North Macedonia', 'Mali', 'Malta', 'Myanmar', 'Middle East & North Africa (excluding high income)', 'Montenegro', 'Mongolia', 'Northern Mariana Islands', 'Mozambique', 'Mauritania', 'Mauritius', 'Malawi', 'Malaysia', 'North America', 'Namibia', 'New Caledonia', 'Niger', 'Nigeria', 'Nicaragua', 'Netherlands', 'Norway', 'Nepal', 'Nauru', 'New Zealand', 'OECD members', 'Oman', 'Other small states', 'Pakistan', 'Panama', 'Peru', 'Philippines', 'Palau', 'Papua New Guinea', 'Poland', 'Pre-demographic dividend', 'Puerto Rico', 'Korea, Dem. People’s Rep.', 'Portugal', 'Paraguay', 'West Bank and Gaza', 'Pacific island small states', 'Post-demographic dividend', 'French Polynesia', 'Qatar', 'Romania', 'Russia', 'Rwanda', 'South Asia', 'Saudi Arabia', 'Sudan', 'Senegal', 'Singapore', 'Solomon Islands', 'Sierra Leone', 'El Salvador', 'San Marino', 'Somalia', 'Serbia', 'Sub-Saharan Africa (excluding high income)', 'South Sudan', 'Sub-Saharan Africa', 'Small states', 'Sao Tome and Principe', 'Suriname', 'Slovak Republic', 'Slovenia', 'Sweden', 'Eswatini', 'Sint Maarten (Dutch part)', 'Seychelles', 'Syrian Arab Republic', 'Turks and Caicos Islands', 'Chad', 'East Asia & Pacific (IDA & IBRD countries)', 'Europe & Central Asia (IDA & IBRD countries)', 'Togo', 'Thailand', 'Tajikistan', 'Turkmenistan', 'Latin America & the Caribbean (IDA & IBRD countries)', 'Timor-Leste', 'Middle East & North Africa (IDA & IBRD countries)', 'Tonga', 'South Asia (IDA & IBRD)', 'Sub-Saharan Africa (IDA & IBRD countries)', 'Trinidad and Tobago', 'Tunisia', 'Turkey', 'Tuvalu', 'Tanzania', 'Uganda', 'Ukraine', 'Upper middle income', 'Uruguay', 'United States', 'Uzbekistan', 'St. Vincent and the Grenadines', 'Venezuela, RB', 'British Virgin Islands', 'Virgin Islands (U.S.)', 'Vietnam', 'Vanuatu', 'World', 'Samoa', 'Kosovo', 'Yemen, Rep.', 'South Africa', 'Zambia', 'Zimbabwe']
list(df.year2008)
[nan, 540.0, 25000.0, nan, nan, nan, nan, 6300.0, 500.0, nan, nan, 930.0, nan, nan, 4500.0, nan, 4700.0, 5600.0, 1000.0, 200.0, nan, 500.0, 100.0, 1700.0, 500.0, nan, 1200.0, 43000.0, 200.0, nan, 200.0, 15000.0, 10000.0, nan, nan, nan, nan, 3300.0, nan, 28000.0, 40000.0, 34000.0, 5800.0, 7600.0, 100.0, 200.0, 770.0, nan, 1900.0, nan, nan, nan, 200.0, 3300.0, 500.0, nan, 500.0, 3500.0, 800.0, nan, nan, nan, nan, nan, 2600.0, 920.0, nan, 860.0, 5000.0, 500.0, 32000.0, nan, nan, 500.0, nan, 6200.0, nan, nan, 2900.0, nan, 700.0, 22000.0, nan, 8700.0, 1800.0, 3600.0, 3500.0, nan, nan, nan, 2500.0, nan, 500.0, nan, nan, 790.0, nan, 100.0, 8800.0, 500.0, nan, nan, nan, nan, 63000.0, nan, nan, nan, nan, 500.0, 5500.0, nan, 100.0, 500.0, 4800.0, 2400.0, 100.0, 1700.0, 1600.0, 75000.0, 550.0, 3200.0, nan, nan, nan, 100.0, nan, 1100.0, 200.0, 2800.0, 750.0, nan, nan, nan, nan, nan, 500.0, nan, nan, 22000.0, nan, nan, 100.0, 500.0, nan, nan, 1300.0, nan, 1900.0, 1700.0, nan, nan, 11000.0, nan, nan, 100.0, 9200.0, nan, 18000.0, nan, 100.0, 100.0, nan, 150000.0, 500.0, 1100.0, 56000.0, 5600.0, nan, 10000.0, nan, 2000.0, 120000.0, 730.0, 1100.0, 500.0, 2600.0, nan, 200.0, nan, 200.0, nan, 13000.0, 1400.0, 3600.0, 2100.0, nan, 1400.0, 800.0, nan, nan, nan, 1700.0, 1300.0, nan, nan, nan, nan, nan, 880.0, nan, 11000.0, nan, nan, 4700.0, 2600.0, 620.0, nan, 5200.0, 1600.0, nan, 990.0, 200.0, nan, 13000.0, nan, nan, nan, 500.0, 100.0, 100.0, nan, 12000.0, nan, nan, 100.0, nan, 8000.0, nan, nan, 8000.0, 18000.0, 1200.0, nan, nan, nan, nan, nan, nan, nan, nan, 200.0, nan, nan, 89000.0, 98000.0, 16000.0, nan, 730.0, nan, 3800.0, nan, nan, nan, nan, 19000.0, nan, 2200000.0, nan, nan, 660.0, 430000.0, 58000.0, 69000.0]
zip(list(df.Country),list(df.year2008))
<zip at 0x21346232148>
list(zip(list(df.Country),list(df.year2008)))
[('Aruba', nan),
('Afghanistan', 540.0),
('Angola', 25000.0),
('Albania', nan),
('Andorra', nan),
('Arab World', nan),
('United Arab Emirates', nan),
('Argentina', 6300.0),
('Armenia', 500.0),
('American Samoa', nan),
('Antigua and Barbuda', nan),
('Australia', 930.0),
('Austria', nan),
('Azerbaijan', nan),
('Burundi', 4500.0),
('Belgium', nan),
('Benin', 4700.0),
('Burkina Faso', 5600.0),
('Bangladesh', 1000.0),
('Bulgaria', 200.0),
('Bahrain', nan),
('Bahamas, The', 500.0),
('Bosnia and Herzegovina', 100.0),
('Belarus', 1700.0),
('Belize', 500.0),
('Bermuda', nan),
('Bolivia', 1200.0),
('Brazil', 43000.0),
('Barbados', 200.0),
('Brunei Darussalam', nan),
('Bhutan', 200.0),
('Botswana', 15000.0),
('Central African Republic', 10000.0),
('Canada', nan),
('Central Europe and the Baltics', nan),
('Switzerland', nan),
('Channel Islands', nan),
('Chile', 3300.0),
('China', nan),
("Cote d'Ivoire", 28000.0),
('Cameroon', 40000.0),
('Congo, Dem. Rep.', 34000.0),
('Congo, Rep.', 5800.0),
('Colombia', 7600.0),
('Comoros', 100.0),
('Cabo Verde', 200.0),
('Costa Rica', 770.0),
('Caribbean small states', nan),
('Cuba', 1900.0),
('Curacao', nan),
('Cayman Islands', nan),
('Cyprus', nan),
('Czech Republic', 200.0),
('Germany', 3300.0),
('Djibouti', 500.0),
('Dominica', nan),
('Denmark', 500.0),
('Dominican Republic', 3500.0),
('Algeria', 800.0),
('East Asia & Pacific (excluding high income)', nan),
('Early-demographic dividend', nan),
('East Asia & Pacific', nan),
('Europe & Central Asia (excluding high income)', nan),
('Europe & Central Asia', nan),
('Ecuador', 2600.0),
('Egypt, Arab Rep.', 920.0),
('Euro area', nan),
('Eritrea', 860.0),
('Spain', 5000.0),
('Estonia', 500.0),
('Ethiopia', 32000.0),
('European Union', nan),
('Fragile and conflict affected situations', nan),
('Finland', 500.0),
('Fiji', nan),
('France', 6200.0),
('Faroe Islands', nan),
('Micronesia, Fed. Sts.', nan),
('Gabon', 2900.0),
('United Kingdom', nan),
('Georgia', 700.0),
('Ghana', 22000.0),
('Gibraltar', nan),
('Guinea', 8700.0),
('Gambia, The', 1800.0),
('Guinea-Bissau', 3600.0),
('Equatorial Guinea', 3500.0),
('Greece', nan),
('Grenada', nan),
('Greenland', nan),
('Guatemala', 2500.0),
('Guam', nan),
('Guyana', 500.0),
('High income', nan),
('Hong Kong SAR, China', nan),
('Honduras', 790.0),
('Heavily indebted poor countries (HIPC)', nan),
('Croatia', 100.0),
('Haiti', 8800.0),
('Hungary', 500.0),
('IBRD only', nan),
('IDA & IBRD total', nan),
('IDA total', nan),
('IDA blend', nan),
('Indonesia', 63000.0),
('IDA only', nan),
('Isle of Man', nan),
('India', nan),
('Not classified', nan),
('Ireland', 500.0),
('Iran, Islamic Rep.', 5500.0),
('Iraq', nan),
('Iceland', 100.0),
('Israel', 500.0),
('Italy', 4800.0),
('Jamaica', 2400.0),
('Jordan', 100.0),
('Japan', 1700.0),
('Kazakhstan', 1600.0),
('Kenya', 75000.0),
('Kyrgyz Republic', 550.0),
('Cambodia', 3200.0),
('Kiribati', nan),
('St. Kitts and Nevis', nan),
('Korea, Rep.', nan),
('Kuwait', 100.0),
('Latin America & Caribbean (excluding high income)', nan),
('Lao PDR', 1100.0),
('Lebanon', 200.0),
('Liberia', 2800.0),
('Libya', 750.0),
('St. Lucia', nan),
('Latin America & Caribbean', nan),
('Least developed countries: UN classification', nan),
('Low income', nan),
('Liechtenstein', nan),
('Sri Lanka', 500.0),
('Lower middle income', nan),
('Low & middle income', nan),
('Lesotho', 22000.0),
('Late-demographic dividend', nan),
('Lithuania', nan),
('Luxembourg', 100.0),
('Latvia', 500.0),
('Macao SAR, China', nan),
('St. Martin (French part)', nan),
('Morocco', 1300.0),
('Monaco', nan),
('Moldova', 1900.0),
('Madagascar', 1700.0),
('Maldives', nan),
('Middle East & North Africa', nan),
('Mexico', 11000.0),
('Marshall Islands', nan),
('Middle income', nan),
('North Macedonia', 100.0),
('Mali', 9200.0),
('Malta', nan),
('Myanmar', 18000.0),
('Middle East & North Africa (excluding high income)', nan),
('Montenegro', 100.0),
('Mongolia', 100.0),
('Northern Mariana Islands', nan),
('Mozambique', 150000.0),
('Mauritania', 500.0),
('Mauritius', 1100.0),
('Malawi', 56000.0),
('Malaysia', 5600.0),
('North America', nan),
('Namibia', 10000.0),
('New Caledonia', nan),
('Niger', 2000.0),
('Nigeria', 120000.0),
('Nicaragua', 730.0),
('Netherlands', 1100.0),
('Norway', 500.0),
('Nepal', 2600.0),
('Nauru', nan),
('New Zealand', 200.0),
('OECD members', nan),
('Oman', 200.0),
('Other small states', nan),
('Pakistan', 13000.0),
('Panama', 1400.0),
('Peru', 3600.0),
('Philippines', 2100.0),
('Palau', nan),
('Papua New Guinea', 1400.0),
('Poland', 800.0),
('Pre-demographic dividend', nan),
('Puerto Rico', nan),
('Korea, Dem. People’s Rep.', nan),
('Portugal', 1700.0),
('Paraguay', 1300.0),
('West Bank and Gaza', nan),
('Pacific island small states', nan),
('Post-demographic dividend', nan),
('French Polynesia', nan),
('Qatar', nan),
('Romania', 880.0),
('Russia', nan),
('Rwanda', 11000.0),
('South Asia', nan),
('Saudi Arabia', nan),
('Sudan', 4700.0),
('Senegal', 2600.0),
('Singapore', 620.0),
('Solomon Islands', nan),
('Sierra Leone', 5200.0),
('El Salvador', 1600.0),
('San Marino', nan),
('Somalia', 990.0),
('Serbia', 200.0),
('Sub-Saharan Africa (excluding high income)', nan),
('South Sudan', 13000.0),
('Sub-Saharan Africa', nan),
('Small states', nan),
('Sao Tome and Principe', nan),
('Suriname', 500.0),
('Slovak Republic', 100.0),
('Slovenia', 100.0),
('Sweden', nan),
('Eswatini', 12000.0),
('Sint Maarten (Dutch part)', nan),
('Seychelles', nan),
('Syrian Arab Republic', 100.0),
('Turks and Caicos Islands', nan),
('Chad', 8000.0),
('East Asia & Pacific (IDA & IBRD countries)', nan),
('Europe & Central Asia (IDA & IBRD countries)', nan),
('Togo', 8000.0),
('Thailand', 18000.0),
('Tajikistan', 1200.0),
('Turkmenistan', nan),
('Latin America & the Caribbean (IDA & IBRD countries)', nan),
('Timor-Leste', nan),
('Middle East & North Africa (IDA & IBRD countries)', nan),
('Tonga', nan),
('South Asia (IDA & IBRD)', nan),
('Sub-Saharan Africa (IDA & IBRD countries)', nan),
('Trinidad and Tobago', nan),
('Tunisia', 200.0),
('Turkey', nan),
('Tuvalu', nan),
('Tanzania', 89000.0),
('Uganda', 98000.0),
('Ukraine', 16000.0),
('Upper middle income', nan),
('Uruguay', 730.0),
('United States', nan),
('Uzbekistan', 3800.0),
('St. Vincent and the Grenadines', nan),
('Venezuela, RB', nan),
('British Virgin Islands', nan),
('Virgin Islands (U.S.)', nan),
('Vietnam', 19000.0),
('Vanuatu', nan),
('World', 2200000.0),
('Samoa', nan),
('Kosovo', nan),
('Yemen, Rep.', 660.0),
('South Africa', 430000.0),
('Zambia', 58000.0),
('Zimbabwe', 69000.0)]
零八年新感染艾滋人数 = list(zip(list(df.Country),list(df.year2008)))
print(零八年新感染艾滋人数)
[('Aruba', nan), ('Afghanistan', 540.0), ('Angola', 25000.0), ('Albania', nan), ('Andorra', nan), ('Arab World', nan), ('United Arab Emirates', nan), ('Argentina', 6300.0), ('Armenia', 500.0), ('American Samoa', nan), ('Antigua and Barbuda', nan), ('Australia', 930.0), ('Austria', nan), ('Azerbaijan', nan), ('Burundi', 4500.0), ('Belgium', nan), ('Benin', 4700.0), ('Burkina Faso', 5600.0), ('Bangladesh', 1000.0), ('Bulgaria', 200.0), ('Bahrain', nan), ('Bahamas, The', 500.0), ('Bosnia and Herzegovina', 100.0), ('Belarus', 1700.0), ('Belize', 500.0), ('Bermuda', nan), ('Bolivia', 1200.0), ('Brazil', 43000.0), ('Barbados', 200.0), ('Brunei Darussalam', nan), ('Bhutan', 200.0), ('Botswana', 15000.0), ('Central African Republic', 10000.0), ('Canada', nan), ('Central Europe and the Baltics', nan), ('Switzerland', nan), ('Channel Islands', nan), ('Chile', 3300.0), ('China', nan), ("Cote d'Ivoire", 28000.0), ('Cameroon', 40000.0), ('Congo, Dem. Rep.', 34000.0), ('Congo, Rep.', 5800.0), ('Colombia', 7600.0), ('Comoros', 100.0), ('Cabo Verde', 200.0), ('Costa Rica', 770.0), ('Caribbean small states', nan), ('Cuba', 1900.0), ('Curacao', nan), ('Cayman Islands', nan), ('Cyprus', nan), ('Czech Republic', 200.0), ('Germany', 3300.0), ('Djibouti', 500.0), ('Dominica', nan), ('Denmark', 500.0), ('Dominican Republic', 3500.0), ('Algeria', 800.0), ('East Asia & Pacific (excluding high income)', nan), ('Early-demographic dividend', nan), ('East Asia & Pacific', nan), ('Europe & Central Asia (excluding high income)', nan), ('Europe & Central Asia', nan), ('Ecuador', 2600.0), ('Egypt, Arab Rep.', 920.0), ('Euro area', nan), ('Eritrea', 860.0), ('Spain', 5000.0), ('Estonia', 500.0), ('Ethiopia', 32000.0), ('European Union', nan), ('Fragile and conflict affected situations', nan), ('Finland', 500.0), ('Fiji', nan), ('France', 6200.0), ('Faroe Islands', nan), ('Micronesia, Fed. Sts.', nan), ('Gabon', 2900.0), ('United Kingdom', nan), ('Georgia', 700.0), ('Ghana', 22000.0), ('Gibraltar', nan), ('Guinea', 8700.0), ('Gambia, The', 1800.0), ('Guinea-Bissau', 3600.0), ('Equatorial Guinea', 3500.0), ('Greece', nan), ('Grenada', nan), ('Greenland', nan), ('Guatemala', 2500.0), ('Guam', nan), ('Guyana', 500.0), ('High income', nan), ('Hong Kong SAR, China', nan), ('Honduras', 790.0), ('Heavily indebted poor countries (HIPC)', nan), ('Croatia', 100.0), ('Haiti', 8800.0), ('Hungary', 500.0), ('IBRD only', nan), ('IDA & IBRD total', nan), ('IDA total', nan), ('IDA blend', nan), ('Indonesia', 63000.0), ('IDA only', nan), ('Isle of Man', nan), ('India', nan), ('Not classified', nan), ('Ireland', 500.0), ('Iran, Islamic Rep.', 5500.0), ('Iraq', nan), ('Iceland', 100.0), ('Israel', 500.0), ('Italy', 4800.0), ('Jamaica', 2400.0), ('Jordan', 100.0), ('Japan', 1700.0), ('Kazakhstan', 1600.0), ('Kenya', 75000.0), ('Kyrgyz Republic', 550.0), ('Cambodia', 3200.0), ('Kiribati', nan), ('St. Kitts and Nevis', nan), ('Korea, Rep.', nan), ('Kuwait', 100.0), ('Latin America & Caribbean (excluding high income)', nan), ('Lao PDR', 1100.0), ('Lebanon', 200.0), ('Liberia', 2800.0), ('Libya', 750.0), ('St. Lucia', nan), ('Latin America & Caribbean', nan), ('Least developed countries: UN classification', nan), ('Low income', nan), ('Liechtenstein', nan), ('Sri Lanka', 500.0), ('Lower middle income', nan), ('Low & middle income', nan), ('Lesotho', 22000.0), ('Late-demographic dividend', nan), ('Lithuania', nan), ('Luxembourg', 100.0), ('Latvia', 500.0), ('Macao SAR, China', nan), ('St. Martin (French part)', nan), ('Morocco', 1300.0), ('Monaco', nan), ('Moldova', 1900.0), ('Madagascar', 1700.0), ('Maldives', nan), ('Middle East & North Africa', nan), ('Mexico', 11000.0), ('Marshall Islands', nan), ('Middle income', nan), ('North Macedonia', 100.0), ('Mali', 9200.0), ('Malta', nan), ('Myanmar', 18000.0), ('Middle East & North Africa (excluding high income)', nan), ('Montenegro', 100.0), ('Mongolia', 100.0), ('Northern Mariana Islands', nan), ('Mozambique', 150000.0), ('Mauritania', 500.0), ('Mauritius', 1100.0), ('Malawi', 56000.0), ('Malaysia', 5600.0), ('North America', nan), ('Namibia', 10000.0), ('New Caledonia', nan), ('Niger', 2000.0), ('Nigeria', 120000.0), ('Nicaragua', 730.0), ('Netherlands', 1100.0), ('Norway', 500.0), ('Nepal', 2600.0), ('Nauru', nan), ('New Zealand', 200.0), ('OECD members', nan), ('Oman', 200.0), ('Other small states', nan), ('Pakistan', 13000.0), ('Panama', 1400.0), ('Peru', 3600.0), ('Philippines', 2100.0), ('Palau', nan), ('Papua New Guinea', 1400.0), ('Poland', 800.0), ('Pre-demographic dividend', nan), ('Puerto Rico', nan), ('Korea, Dem. People’s Rep.', nan), ('Portugal', 1700.0), ('Paraguay', 1300.0), ('West Bank and Gaza', nan), ('Pacific island small states', nan), ('Post-demographic dividend', nan), ('French Polynesia', nan), ('Qatar', nan), ('Romania', 880.0), ('Russia', nan), ('Rwanda', 11000.0), ('South Asia', nan), ('Saudi Arabia', nan), ('Sudan', 4700.0), ('Senegal', 2600.0), ('Singapore', 620.0), ('Solomon Islands', nan), ('Sierra Leone', 5200.0), ('El Salvador', 1600.0), ('San Marino', nan), ('Somalia', 990.0), ('Serbia', 200.0), ('Sub-Saharan Africa (excluding high income)', nan), ('South Sudan', 13000.0), ('Sub-Saharan Africa', nan), ('Small states', nan), ('Sao Tome and Principe', nan), ('Suriname', 500.0), ('Slovak Republic', 100.0), ('Slovenia', 100.0), ('Sweden', nan), ('Eswatini', 12000.0), ('Sint Maarten (Dutch part)', nan), ('Seychelles', nan), ('Syrian Arab Republic', 100.0), ('Turks and Caicos Islands', nan), ('Chad', 8000.0), ('East Asia & Pacific (IDA & IBRD countries)', nan), ('Europe & Central Asia (IDA & IBRD countries)', nan), ('Togo', 8000.0), ('Thailand', 18000.0), ('Tajikistan', 1200.0), ('Turkmenistan', nan), ('Latin America & the Caribbean (IDA & IBRD countries)', nan), ('Timor-Leste', nan), ('Middle East & North Africa (IDA & IBRD countries)', nan), ('Tonga', nan), ('South Asia (IDA & IBRD)', nan), ('Sub-Saharan Africa (IDA & IBRD countries)', nan), ('Trinidad and Tobago', nan), ('Tunisia', 200.0), ('Turkey', nan), ('Tuvalu', nan), ('Tanzania', 89000.0), ('Uganda', 98000.0), ('Ukraine', 16000.0), ('Upper middle income', nan), ('Uruguay', 730.0), ('United States', nan), ('Uzbekistan', 3800.0), ('St. Vincent and the Grenadines', nan), ('Venezuela, RB', nan), ('British Virgin Islands', nan), ('Virgin Islands (U.S.)', nan), ('Vietnam', 19000.0), ('Vanuatu', nan), ('World', 2200000.0), ('Samoa', nan), ('Kosovo', nan), ('Yemen, Rep.', 660.0), ('South Africa', 430000.0), ('Zambia', 58000.0), ('Zimbabwe', 69000.0)]
from pyecharts import options as opts
from pyecharts.globals import ChartType, SymbolType
from pyecharts.charts import Map
def map_world() -> Map:
c = (
Map()
.add("(Adults (ages 15+) and children (ages 0-14)",零八年新感染艾滋人数,"world")
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
title_opts=opts.TitleOpts(title="零八年新感染艾滋人数地图"),
visualmap_opts=opts.VisualMapOpts(max_=30000),
)
)
return c
地理图 = map_world()
地理图.render_notebook()
地图上将各个国家的新感染人数情况较为清晰的展现了出来,通过地图我们可以看出,2008年新感染人数较多的多集中于非洲东南部与南美洲东部,还有印度尼西亚的新感染情况在地图上也呈红色。而亚欧大陆、澳洲、非洲北部、南美洲西部与北美的古巴、墨西哥则新感染人数相对较少。
list(df.year2018)
[nan, 840.0, 28000.0, nan, nan, nan, nan, 6500.0, 200.0, nan, nan, 1000.0, nan, nan, 1700.0, nan, 3800.0, 2400.0, 1600.0, 500.0, nan, 500.0, 100.0, 2000.0, 500.0, nan, 1400.0, 53000.0, 200.0, nan, 100.0, 8500.0, 5500.0, nan, nan, nan, nan, 5000.0, nan, 17000.0, 23000.0, 19000.0, 5300.0, 6900.0, 100.0, 200.0, 1000.0, nan, 1700.0, nan, nan, nan, 500.0, 2600.0, 540.0, nan, 200.0, 2700.0, 1300.0, nan, nan, nan, nan, nan, 2200.0, 3600.0, nan, 580.0, 3100.0, 500.0, 23000.0, nan, nan, 500.0, nan, 6200.0, nan, nan, 2000.0, nan, 710.0, 20000.0, nan, 6600.0, 2200.0, 2600.0, 5100.0, nan, nan, nan, 2300.0, nan, 500.0, nan, nan, 800.0, nan, 100.0, 7300.0, 500.0, nan, nan, nan, nan, 46000.0, nan, nan, nan, nan, 500.0, 4400.0, nan, 100.0, 500.0, 3100.0, 2400.0, 100.0, 1200.0, 2600.0, 46000.0, 570.0, 880.0, nan, nan, nan, 100.0, nan, 570.0, 200.0, 1900.0, 500.0, nan, nan, nan, nan, nan, 200.0, nan, nan, 13000.0, nan, nan, 100.0, 500.0, nan, nan, 900.0, nan, 1000.0, 6100.0, nan, nan, 11000.0, nan, nan, 100.0, 14000.0, nan, 11000.0, nan, 100.0, 100.0, nan, 150000.0, 200.0, 910.0, 38000.0, 5600.0, nan, 6100.0, nan, 1700.0, 130000.0, 500.0, nan, 200.0, 900.0, nan, 200.0, nan, 500.0, nan, 22000.0, 1300.0, 3300.0, 13000.0, nan, 2100.0, 1500.0, nan, nan, nan, 740.0, 1100.0, nan, nan, nan, nan, nan, 790.0, nan, 3600.0, nan, nan, 5200.0, 1300.0, 200.0, nan, 4100.0, 700.0, nan, 500.0, 500.0, nan, 19000.0, nan, nan, nan, 500.0, 200.0, 100.0, nan, 7800.0, nan, nan, 100.0, nan, 6500.0, nan, nan, 5000.0, 6400.0, 840.0, nan, nan, nan, nan, nan, nan, nan, nan, 500.0, nan, nan, 72000.0, 53000.0, 12000.0, nan, 890.0, nan, 5400.0, nan, nan, nan, nan, 5700.0, nan, 1700000.0, nan, nan, 1100.0, 240000.0, 48000.0, 38000.0]
zip(list(df.Country),list(df.year2018))
<zip at 0x1e3f9436748>
list(zip(list(df.Country),list(df.year2018)))
[('Aruba', nan),
('Afghanistan', 840.0),
('Angola', 28000.0),
('Albania', nan),
('Andorra', nan),
('Arab World', nan),
('United Arab Emirates', nan),
('Argentina', 6500.0),
('Armenia', 200.0),
('American Samoa', nan),
('Antigua and Barbuda', nan),
('Australia', 1000.0),
('Austria', nan),
('Azerbaijan', nan),
('Burundi', 1700.0),
('Belgium', nan),
('Benin', 3800.0),
('Burkina Faso', 2400.0),
('Bangladesh', 1600.0),
('Bulgaria', 500.0),
('Bahrain', nan),
('Bahamas, The', 500.0),
('Bosnia and Herzegovina', 100.0),
('Belarus', 2000.0),
('Belize', 500.0),
('Bermuda', nan),
('Bolivia', 1400.0),
('Brazil', 53000.0),
('Barbados', 200.0),
('Brunei Darussalam', nan),
('Bhutan', 100.0),
('Botswana', 8500.0),
('Central African Republic', 5500.0),
('Canada', nan),
('Central Europe and the Baltics', nan),
('Switzerland', nan),
('Channel Islands', nan),
('Chile', 5000.0),
('China', nan),
("Cote d'Ivoire", 17000.0),
('Cameroon', 23000.0),
('Congo, Dem. Rep.', 19000.0),
('Congo, Rep.', 5300.0),
('Colombia', 6900.0),
('Comoros', 100.0),
('Cabo Verde', 200.0),
('Costa Rica', 1000.0),
('Caribbean small states', nan),
('Cuba', 1700.0),
('Curacao', nan),
('Cayman Islands', nan),
('Cyprus', nan),
('Czech Republic', 500.0),
('Germany', 2600.0),
('Djibouti', 540.0),
('Dominica', nan),
('Denmark', 200.0),
('Dominican Republic', 2700.0),
('Algeria', 1300.0),
('East Asia & Pacific (excluding high income)', nan),
('Early-demographic dividend', nan),
('East Asia & Pacific', nan),
('Europe & Central Asia (excluding high income)', nan),
('Europe & Central Asia', nan),
('Ecuador', 2200.0),
('Egypt, Arab Rep.', 3600.0),
('Euro area', nan),
('Eritrea', 580.0),
('Spain', 3100.0),
('Estonia', 500.0),
('Ethiopia', 23000.0),
('European Union', nan),
('Fragile and conflict affected situations', nan),
('Finland', 500.0),
('Fiji', nan),
('France', 6200.0),
('Faroe Islands', nan),
('Micronesia, Fed. Sts.', nan),
('Gabon', 2000.0),
('United Kingdom', nan),
('Georgia', 710.0),
('Ghana', 20000.0),
('Gibraltar', nan),
('Guinea', 6600.0),
('Gambia, The', 2200.0),
('Guinea-Bissau', 2600.0),
('Equatorial Guinea', 5100.0),
('Greece', nan),
('Grenada', nan),
('Greenland', nan),
('Guatemala', 2300.0),
('Guam', nan),
('Guyana', 500.0),
('High income', nan),
('Hong Kong SAR, China', nan),
('Honduras', 800.0),
('Heavily indebted poor countries (HIPC)', nan),
('Croatia', 100.0),
('Haiti', 7300.0),
('Hungary', 500.0),
('IBRD only', nan),
('IDA & IBRD total', nan),
('IDA total', nan),
('IDA blend', nan),
('Indonesia', 46000.0),
('IDA only', nan),
('Isle of Man', nan),
('India', nan),
('Not classified', nan),
('Ireland', 500.0),
('Iran, Islamic Rep.', 4400.0),
('Iraq', nan),
('Iceland', 100.0),
('Israel', 500.0),
('Italy', 3100.0),
('Jamaica', 2400.0),
('Jordan', 100.0),
('Japan', 1200.0),
('Kazakhstan', 2600.0),
('Kenya', 46000.0),
('Kyrgyz Republic', 570.0),
('Cambodia', 880.0),
('Kiribati', nan),
('St. Kitts and Nevis', nan),
('Korea, Rep.', nan),
('Kuwait', 100.0),
('Latin America & Caribbean (excluding high income)', nan),
('Lao PDR', 570.0),
('Lebanon', 200.0),
('Liberia', 1900.0),
('Libya', 500.0),
('St. Lucia', nan),
('Latin America & Caribbean', nan),
('Least developed countries: UN classification', nan),
('Low income', nan),
('Liechtenstein', nan),
('Sri Lanka', 200.0),
('Lower middle income', nan),
('Low & middle income', nan),
('Lesotho', 13000.0),
('Late-demographic dividend', nan),
('Lithuania', nan),
('Luxembourg', 100.0),
('Latvia', 500.0),
('Macao SAR, China', nan),
('St. Martin (French part)', nan),
('Morocco', 900.0),
('Monaco', nan),
('Moldova', 1000.0),
('Madagascar', 6100.0),
('Maldives', nan),
('Middle East & North Africa', nan),
('Mexico', 11000.0),
('Marshall Islands', nan),
('Middle income', nan),
('North Macedonia', 100.0),
('Mali', 14000.0),
('Malta', nan),
('Myanmar', 11000.0),
('Middle East & North Africa (excluding high income)', nan),
('Montenegro', 100.0),
('Mongolia', 100.0),
('Northern Mariana Islands', nan),
('Mozambique', 150000.0),
('Mauritania', 200.0),
('Mauritius', 910.0),
('Malawi', 38000.0),
('Malaysia', 5600.0),
('North America', nan),
('Namibia', 6100.0),
('New Caledonia', nan),
('Niger', 1700.0),
('Nigeria', 130000.0),
('Nicaragua', 500.0),
('Netherlands', nan),
('Norway', 200.0),
('Nepal', 900.0),
('Nauru', nan),
('New Zealand', 200.0),
('OECD members', nan),
('Oman', 500.0),
('Other small states', nan),
('Pakistan', 22000.0),
('Panama', 1300.0),
('Peru', 3300.0),
('Philippines', 13000.0),
('Palau', nan),
('Papua New Guinea', 2100.0),
('Poland', 1500.0),
('Pre-demographic dividend', nan),
('Puerto Rico', nan),
('Korea, Dem. People’s Rep.', nan),
('Portugal', 740.0),
('Paraguay', 1100.0),
('West Bank and Gaza', nan),
('Pacific island small states', nan),
('Post-demographic dividend', nan),
('French Polynesia', nan),
('Qatar', nan),
('Romania', 790.0),
('Russia', nan),
('Rwanda', 3600.0),
('South Asia', nan),
('Saudi Arabia', nan),
('Sudan', 5200.0),
('Senegal', 1300.0),
('Singapore', 200.0),
('Solomon Islands', nan),
('Sierra Leone', 4100.0),
('El Salvador', 700.0),
('San Marino', nan),
('Somalia', 500.0),
('Serbia', 500.0),
('Sub-Saharan Africa (excluding high income)', nan),
('South Sudan', 19000.0),
('Sub-Saharan Africa', nan),
('Small states', nan),
('Sao Tome and Principe', nan),
('Suriname', 500.0),
('Slovak Republic', 200.0),
('Slovenia', 100.0),
('Sweden', nan),
('Eswatini', 7800.0),
('Sint Maarten (Dutch part)', nan),
('Seychelles', nan),
('Syrian Arab Republic', 100.0),
('Turks and Caicos Islands', nan),
('Chad', 6500.0),
('East Asia & Pacific (IDA & IBRD countries)', nan),
('Europe & Central Asia (IDA & IBRD countries)', nan),
('Togo', 5000.0),
('Thailand', 6400.0),
('Tajikistan', 840.0),
('Turkmenistan', nan),
('Latin America & the Caribbean (IDA & IBRD countries)', nan),
('Timor-Leste', nan),
('Middle East & North Africa (IDA & IBRD countries)', nan),
('Tonga', nan),
('South Asia (IDA & IBRD)', nan),
('Sub-Saharan Africa (IDA & IBRD countries)', nan),
('Trinidad and Tobago', nan),
('Tunisia', 500.0),
('Turkey', nan),
('Tuvalu', nan),
('Tanzania', 72000.0),
('Uganda', 53000.0),
('Ukraine', 12000.0),
('Upper middle income', nan),
('Uruguay', 890.0),
('United States', nan),
('Uzbekistan', 5400.0),
('St. Vincent and the Grenadines', nan),
('Venezuela, RB', nan),
('British Virgin Islands', nan),
('Virgin Islands (U.S.)', nan),
('Vietnam', 5700.0),
('Vanuatu', nan),
('World', 1700000.0),
('Samoa', nan),
('Kosovo', nan),
('Yemen, Rep.', 1100.0),
('South Africa', 240000.0),
('Zambia', 48000.0),
('Zimbabwe', 38000.0)]
一八年新感染艾滋人数 = list(zip(list(df.Country),list(df.year2018)))
print(一八年新感染艾滋人数)
[('Aruba', nan), ('Afghanistan', 840.0), ('Angola', 28000.0), ('Albania', nan), ('Andorra', nan), ('Arab World', nan), ('United Arab Emirates', nan), ('Argentina', 6500.0), ('Armenia', 200.0), ('American Samoa', nan), ('Antigua and Barbuda', nan), ('Australia', 1000.0), ('Austria', nan), ('Azerbaijan', nan), ('Burundi', 1700.0), ('Belgium', nan), ('Benin', 3800.0), ('Burkina Faso', 2400.0), ('Bangladesh', 1600.0), ('Bulgaria', 500.0), ('Bahrain', nan), ('Bahamas, The', 500.0), ('Bosnia and Herzegovina', 100.0), ('Belarus', 2000.0), ('Belize', 500.0), ('Bermuda', nan), ('Bolivia', 1400.0), ('Brazil', 53000.0), ('Barbados', 200.0), ('Brunei Darussalam', nan), ('Bhutan', 100.0), ('Botswana', 8500.0), ('Central African Republic', 5500.0), ('Canada', nan), ('Central Europe and the Baltics', nan), ('Switzerland', nan), ('Channel Islands', nan), ('Chile', 5000.0), ('China', nan), ("Cote d'Ivoire", 17000.0), ('Cameroon', 23000.0), ('Congo, Dem. Rep.', 19000.0), ('Congo, Rep.', 5300.0), ('Colombia', 6900.0), ('Comoros', 100.0), ('Cabo Verde', 200.0), ('Costa Rica', 1000.0), ('Caribbean small states', nan), ('Cuba', 1700.0), ('Curacao', nan), ('Cayman Islands', nan), ('Cyprus', nan), ('Czech Republic', 500.0), ('Germany', 2600.0), ('Djibouti', 540.0), ('Dominica', nan), ('Denmark', 200.0), ('Dominican Republic', 2700.0), ('Algeria', 1300.0), ('East Asia & Pacific (excluding high income)', nan), ('Early-demographic dividend', nan), ('East Asia & Pacific', nan), ('Europe & Central Asia (excluding high income)', nan), ('Europe & Central Asia', nan), ('Ecuador', 2200.0), ('Egypt, Arab Rep.', 3600.0), ('Euro area', nan), ('Eritrea', 580.0), ('Spain', 3100.0), ('Estonia', 500.0), ('Ethiopia', 23000.0), ('European Union', nan), ('Fragile and conflict affected situations', nan), ('Finland', 500.0), ('Fiji', nan), ('France', 6200.0), ('Faroe Islands', nan), ('Micronesia, Fed. Sts.', nan), ('Gabon', 2000.0), ('United Kingdom', nan), ('Georgia', 710.0), ('Ghana', 20000.0), ('Gibraltar', nan), ('Guinea', 6600.0), ('Gambia, The', 2200.0), ('Guinea-Bissau', 2600.0), ('Equatorial Guinea', 5100.0), ('Greece', nan), ('Grenada', nan), ('Greenland', nan), ('Guatemala', 2300.0), ('Guam', nan), ('Guyana', 500.0), ('High income', nan), ('Hong Kong SAR, China', nan), ('Honduras', 800.0), ('Heavily indebted poor countries (HIPC)', nan), ('Croatia', 100.0), ('Haiti', 7300.0), ('Hungary', 500.0), ('IBRD only', nan), ('IDA & IBRD total', nan), ('IDA total', nan), ('IDA blend', nan), ('Indonesia', 46000.0), ('IDA only', nan), ('Isle of Man', nan), ('India', nan), ('Not classified', nan), ('Ireland', 500.0), ('Iran, Islamic Rep.', 4400.0), ('Iraq', nan), ('Iceland', 100.0), ('Israel', 500.0), ('Italy', 3100.0), ('Jamaica', 2400.0), ('Jordan', 100.0), ('Japan', 1200.0), ('Kazakhstan', 2600.0), ('Kenya', 46000.0), ('Kyrgyz Republic', 570.0), ('Cambodia', 880.0), ('Kiribati', nan), ('St. Kitts and Nevis', nan), ('Korea, Rep.', nan), ('Kuwait', 100.0), ('Latin America & Caribbean (excluding high income)', nan), ('Lao PDR', 570.0), ('Lebanon', 200.0), ('Liberia', 1900.0), ('Libya', 500.0), ('St. Lucia', nan), ('Latin America & Caribbean', nan), ('Least developed countries: UN classification', nan), ('Low income', nan), ('Liechtenstein', nan), ('Sri Lanka', 200.0), ('Lower middle income', nan), ('Low & middle income', nan), ('Lesotho', 13000.0), ('Late-demographic dividend', nan), ('Lithuania', nan), ('Luxembourg', 100.0), ('Latvia', 500.0), ('Macao SAR, China', nan), ('St. Martin (French part)', nan), ('Morocco', 900.0), ('Monaco', nan), ('Moldova', 1000.0), ('Madagascar', 6100.0), ('Maldives', nan), ('Middle East & North Africa', nan), ('Mexico', 11000.0), ('Marshall Islands', nan), ('Middle income', nan), ('North Macedonia', 100.0), ('Mali', 14000.0), ('Malta', nan), ('Myanmar', 11000.0), ('Middle East & North Africa (excluding high income)', nan), ('Montenegro', 100.0), ('Mongolia', 100.0), ('Northern Mariana Islands', nan), ('Mozambique', 150000.0), ('Mauritania', 200.0), ('Mauritius', 910.0), ('Malawi', 38000.0), ('Malaysia', 5600.0), ('North America', nan), ('Namibia', 6100.0), ('New Caledonia', nan), ('Niger', 1700.0), ('Nigeria', 130000.0), ('Nicaragua', 500.0), ('Netherlands', nan), ('Norway', 200.0), ('Nepal', 900.0), ('Nauru', nan), ('New Zealand', 200.0), ('OECD members', nan), ('Oman', 500.0), ('Other small states', nan), ('Pakistan', 22000.0), ('Panama', 1300.0), ('Peru', 3300.0), ('Philippines', 13000.0), ('Palau', nan), ('Papua New Guinea', 2100.0), ('Poland', 1500.0), ('Pre-demographic dividend', nan), ('Puerto Rico', nan), ('Korea, Dem. People’s Rep.', nan), ('Portugal', 740.0), ('Paraguay', 1100.0), ('West Bank and Gaza', nan), ('Pacific island small states', nan), ('Post-demographic dividend', nan), ('French Polynesia', nan), ('Qatar', nan), ('Romania', 790.0), ('Russia', nan), ('Rwanda', 3600.0), ('South Asia', nan), ('Saudi Arabia', nan), ('Sudan', 5200.0), ('Senegal', 1300.0), ('Singapore', 200.0), ('Solomon Islands', nan), ('Sierra Leone', 4100.0), ('El Salvador', 700.0), ('San Marino', nan), ('Somalia', 500.0), ('Serbia', 500.0), ('Sub-Saharan Africa (excluding high income)', nan), ('South Sudan', 19000.0), ('Sub-Saharan Africa', nan), ('Small states', nan), ('Sao Tome and Principe', nan), ('Suriname', 500.0), ('Slovak Republic', 200.0), ('Slovenia', 100.0), ('Sweden', nan), ('Eswatini', 7800.0), ('Sint Maarten (Dutch part)', nan), ('Seychelles', nan), ('Syrian Arab Republic', 100.0), ('Turks and Caicos Islands', nan), ('Chad', 6500.0), ('East Asia & Pacific (IDA & IBRD countries)', nan), ('Europe & Central Asia (IDA & IBRD countries)', nan), ('Togo', 5000.0), ('Thailand', 6400.0), ('Tajikistan', 840.0), ('Turkmenistan', nan), ('Latin America & the Caribbean (IDA & IBRD countries)', nan), ('Timor-Leste', nan), ('Middle East & North Africa (IDA & IBRD countries)', nan), ('Tonga', nan), ('South Asia (IDA & IBRD)', nan), ('Sub-Saharan Africa (IDA & IBRD countries)', nan), ('Trinidad and Tobago', nan), ('Tunisia', 500.0), ('Turkey', nan), ('Tuvalu', nan), ('Tanzania', 72000.0), ('Uganda', 53000.0), ('Ukraine', 12000.0), ('Upper middle income', nan), ('Uruguay', 890.0), ('United States', nan), ('Uzbekistan', 5400.0), ('St. Vincent and the Grenadines', nan), ('Venezuela, RB', nan), ('British Virgin Islands', nan), ('Virgin Islands (U.S.)', nan), ('Vietnam', 5700.0), ('Vanuatu', nan), ('World', 1700000.0), ('Samoa', nan), ('Kosovo', nan), ('Yemen, Rep.', 1100.0), ('South Africa', 240000.0), ('Zambia', 48000.0), ('Zimbabwe', 38000.0)]
def map_world() -> Map:
c = (
Map()
.add("(Adults (ages 15+) and children (ages 0-14)",一八年新感染艾滋人数,"world")
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
title_opts=opts.TitleOpts(title="一八年新感染艾滋人数地图"),
visualmap_opts=opts.VisualMapOpts(max_=30000),
)
)
return c
地理图 = map_world()
地理图.render_notebook()
上图为2018年世界范围内部分国家的HIV新感染情况,与2008年的感染地图相比颜色并没有太大的变化,证明十年间这些国家新感染HIV的人数并无太大变动,有一些国家的新感染HIV人数甚至呈上升趋势。且较为发达的国家与地区新感染HIV的人数相对于较落后的国家或地区人数普遍偏少。我猜测这或许是否与当地的医疗水平有关。