From 89233a82d223714fc5c2a461865b5f16c39aaf58 Mon Sep 17 00:00:00 2001 From: MiniPear Date: Thu, 6 Jul 2023 16:28:20 +0800 Subject: [PATCH] fix(legend): continuous legend set labelOverlap to hdie by default --- __tests__/data/countries.json | 1718 +++++++++++++++++ .../static/countriesBubbleLegendSize.png | Bin 0 -> 48420 bytes .../static/countries-bubble-legend-size.ts | 27 + __tests__/plots/static/index.ts | 1 + src/runtime/layout.ts | 33 +- 5 files changed, 1766 insertions(+), 13 deletions(-) create mode 100644 __tests__/data/countries.json create mode 100644 __tests__/integration/snapshots/static/countriesBubbleLegendSize.png create mode 100644 __tests__/plots/static/countries-bubble-legend-size.ts diff --git a/__tests__/data/countries.json b/__tests__/data/countries.json new file mode 100644 index 0000000000..186de4072c --- /dev/null +++ b/__tests__/data/countries.json @@ -0,0 +1,1718 @@ +[ + { + "iso3": "ARE", + "change in female rate": -0.7, + "change in male rate": 3.3000000000000043, + "female_2000": 1.9, + "male_2000": 34.3, + "female_2015": 1.2, + "male_2015": 37.6, + "income": "High income", + "pop": 9269612, + "EN": "United Arab Emirates", + "DE": "Vereinigte Arabische Emirate", + "FR": "Émirats arabes unis", + "IT": "Emirati Arabi Uniti", + "ES": "Emiratos Árabes Unidos", + "PT": "Emirados Árabes Unidos", + "RU": "Объединенные Арабские Эмираты", + "ZH": "阿拉伯联合酋长国", + "JA": "アラブ首長国連邦", + "AR": "الإمارات العربية المتحدة", + "continent": "Asia" + }, + { + "iso3": "ARG", + "change in female rate": -20.2, + "change in male rate": -16.8, + "female_2000": 36.4, + "male_2000": 45.1, + "female_2015": 16.2, + "male_2015": 28.3, + "income": "Upper middle income", + "pop": 43847430, + "EN": "Argentina", + "DE": "Argentinien", + "FR": "Argentine", + "IT": "Argentina", + "ES": "Argentina", + "PT": "Argentina", + "RU": "Аргентина", + "ZH": "阿根廷", + "JA": "アルゼンチン", + "AR": "الأرجنتين", + "continent": "Americas" + }, + { + "iso3": "AUS", + "change in female rate": -8.899999999999999, + "change in male rate": -10.100000000000001, + "female_2000": 21.7, + "male_2000": 26.6, + "female_2015": 12.8, + "male_2015": 16.5, + "income": "High income", + "pop": 24210809, + "EN": "Australia", + "DE": "Australien", + "FR": "Australie", + "IT": "Australia", + "ES": "Australia", + "PT": "Austrália", + "RU": "Австралия", + "ZH": "澳大利亚", + "JA": "オーストラリア", + "AR": "أستراليا", + "continent": "Oceania" + }, + { + "iso3": "AUT", + "change in female rate": -14.400000000000002, + "change in male rate": -23.499999999999996, + "female_2000": 39.7, + "male_2000": 53.8, + "female_2015": 25.3, + "male_2015": 30.3, + "income": "High income", + "pop": 8731471, + "EN": "Austria", + "DE": "Österreich", + "FR": "Autriche", + "IT": "Austria", + "ES": "Austria", + "PT": "Áustria", + "RU": "Австрия", + "ZH": "奥地利", + "JA": "オーストリア", + "AR": "النمسا", + "continent": "Europe" + }, + { + "iso3": "AZE", + "change in female rate": -0.3, + "change in male rate": -11.200000000000003, + "female_2000": 0.6, + "male_2000": 54.5, + "female_2015": 0.3, + "male_2015": 43.3, + "income": "Upper middle income", + "pop": 9757812, + "EN": "Azerbaijan", + "DE": "Aserbaidschan", + "FR": "Azerbaédjan", + "IT": "Azerbaigian", + "ES": "Azerbaiyán", + "PT": "Azerbaijão", + "RU": "Азербайджан", + "ZH": "阿塞拜疆", + "JA": "アゼルバイジャン", + "AR": "آذربيجان", + "continent": "Asia" + }, + { + "iso3": "BEL", + "change in female rate": -5.399999999999999, + "change in male rate": -12.600000000000001, + "female_2000": 28.4, + "male_2000": 43.1, + "female_2015": 23, + "male_2015": 30.5, + "income": "High income", + "pop": 11338476, + "EN": "Belgium", + "DE": "Belgien", + "FR": "Belgique", + "IT": "Belgio", + "ES": "Bélgica", + "PT": "Bélgica", + "RU": "Бельгия", + "ZH": "比利时", + "JA": "ベルギー", + "AR": "بلجيكا", + "continent": "Europe" + }, + { + "iso3": "BEN", + "change in female rate": -1.4, + "change in male rate": -3.5, + "female_2000": 2, + "male_2000": 15.1, + "female_2015": 0.6, + "male_2015": 11.6, + "income": "Low income", + "pop": 10872298, + "EN": "Benin", + "DE": "Benin", + "FR": "Bénin", + "IT": "Benin", + "ES": "Benín", + "PT": "Benin", + "RU": "Бенин", + "ZH": "贝宁", + "JA": "ベニン", + "AR": "بنين", + "continent": "Africa" + }, + { + "iso3": "BFA", + "change in female rate": -5.800000000000001, + "change in male rate": -2.900000000000002, + "female_2000": 7.4, + "male_2000": 27.3, + "female_2015": 1.6, + "male_2015": 24.4, + "income": "Low income", + "pop": 18646433, + "EN": "Burkina Faso", + "DE": "Burkina Faso", + "FR": "Burkina Faso", + "IT": "Burkina Faso", + "ES": "Burkina Faso", + "PT": "Burkina Faso", + "RU": "Буркина-Фасо", + "ZH": "布基纳法索", + "JA": "ブルキナファソ", + "AR": "بوركينا فاسو", + "continent": "Africa" + }, + { + "iso3": "BGD", + "change in female rate": -4.1, + "change in male rate": -9.200000000000003, + "female_2000": 5.1, + "male_2000": 53.6, + "female_2015": 1, + "male_2015": 44.4, + "income": "Lower middle income", + "pop": 162951560, + "EN": "Bangladesh", + "DE": "Bangladesch", + "FR": "Bangladesh", + "IT": "Bangladesh", + "ES": "Bangladés", + "PT": "Bangladesh", + "RU": "Бангладеш", + "ZH": "孟加拉", + "JA": "バングラデシュ", + "AR": "بنغلاديش", + "continent": "Asia" + }, + { + "iso3": "BLR", + "change in female rate": -2.8000000000000007, + "change in male rate": -17.099999999999994, + "female_2000": 12, + "male_2000": 64.6, + "female_2015": 9.2, + "male_2015": 47.5, + "income": "Upper middle income", + "pop": 9501534, + "EN": "Belarus", + "DE": "Weissrussland", + "FR": "Bélarus", + "IT": "Bielorussia", + "ES": "Belarús", + "PT": "Bielorrússia", + "RU": "Беларусь", + "ZH": "白俄罗斯", + "JA": "ベラルーシ", + "AR": "روسيا البيضاء", + "continent": "Europe" + }, + { + "iso3": "BRA", + "change in female rate": -9.200000000000001, + "change in male rate": -11.399999999999999, + "female_2000": 19.8, + "male_2000": 29.9, + "female_2015": 10.6, + "male_2015": 18.5, + "income": "Upper middle income", + "pop": 207652865, + "EN": "Brazil", + "DE": "Brasilien", + "FR": "Brésil", + "IT": "Brasile", + "ES": "Brasil", + "PT": "Brasil", + "RU": "Бразилия", + "ZH": "巴西", + "JA": "ブラジル", + "AR": "البرازيل", + "continent": "Americas" + }, + { + "iso3": "CAN", + "change in female rate": -13.7, + "change in male rate": -12.899999999999999, + "female_2000": 25.7, + "male_2000": 29.7, + "female_2015": 12, + "male_2015": 16.8, + "income": "High income", + "pop": 36264604, + "EN": "Canada", + "DE": "Kanada", + "FR": "Canada", + "IT": "Canada", + "ES": "Canadá", + "PT": "Canadá", + "RU": "Канада", + "ZH": "加拿大", + "JA": "カナダ", + "AR": "كندا", + "continent": "Americas" + }, + { + "iso3": "CHE", + "change in female rate": -2.8999999999999986, + "change in male rate": -8.5, + "female_2000": 23.5, + "male_2000": 36.5, + "female_2015": 20.6, + "male_2015": 28, + "income": "High income", + "pop": 8372413, + "EN": "Switzerland", + "DE": "Schweiz", + "FR": "Suisse", + "IT": "Svizzera", + "ES": "Suiza", + "PT": "Suíça", + "RU": "Швейцария", + "ZH": "瑞士", + "JA": "スイス", + "AR": "سويسرا", + "continent": "Europe" + }, + { + "iso3": "CHL", + "change in female rate": -20.800000000000004, + "change in male rate": -18.800000000000004, + "female_2000": 54.1, + "male_2000": 60.6, + "female_2015": 33.3, + "male_2015": 41.8, + "income": "High income", + "pop": 17909754, + "EN": "Chile", + "DE": "Chile", + "FR": "Chili", + "IT": "Cile", + "ES": "Chile", + "PT": "Chile", + "RU": "Чили", + "ZH": "智利", + "JA": "チリ", + "AR": "تشيلي", + "continent": "Americas" + }, + { + "iso3": "CHN", + "change in female rate": -0.6999999999999997, + "change in male rate": -5.899999999999999, + "female_2000": 2.9, + "male_2000": 56.5, + "female_2015": 2.2, + "male_2015": 50.6, + "income": "Upper middle income", + "pop": 1378665000, + "EN": "China", + "DE": "China", + "FR": "Chine", + "IT": "Cina", + "ES": "China", + "PT": "China", + "RU": "Китай", + "ZH": "中国", + "JA": "中国", + "AR": "الصين", + "continent": "Asia" + }, + { + "iso3": "COL", + "change in female rate": -7.800000000000001, + "change in male rate": -12.6, + "female_2000": 12.8, + "male_2000": 26.7, + "female_2015": 5, + "male_2015": 14.1, + "income": "Upper middle income", + "pop": 48653419, + "EN": "Colombia", + "DE": "Kolumbien", + "FR": "Colombie", + "IT": "Colombia", + "ES": "Colombia", + "PT": "Colômbia", + "RU": "Колумбия", + "ZH": "哥伦比亚", + "JA": "コロンビア", + "AR": "كولومبيا", + "continent": "Americas" + }, + { + "iso3": "CUB", + "change in female rate": -15, + "change in male rate": -2.6999999999999957, + "female_2000": 33.6, + "male_2000": 58.8, + "female_2015": 18.6, + "male_2015": 56.1, + "income": "Upper middle income", + "pop": 11475982, + "EN": "Cuba", + "DE": "Kuba", + "FR": "Cuba", + "IT": "Cuba", + "ES": "Cuba", + "PT": "Cuba", + "RU": "Куба", + "ZH": "古巴", + "JA": "キューバ", + "AR": "كوبا", + "continent": "Americas" + }, + { + "iso3": "CZE", + "change in female rate": 0.1999999999999993, + "change in male rate": -2.8000000000000043, + "female_2000": 26.8, + "male_2000": 39.7, + "female_2015": 27, + "male_2015": 36.9, + "income": "High income", + "pop": 10566332, + "EN": "Czech Republic", + "DE": "Tschechische Republik", + "FR": "République tchèque", + "IT": "Repubblica Ceca", + "ES": "República Checa", + "PT": "República Tcheca", + "RU": "Чешская Республика", + "ZH": "捷克共和国", + "JA": "チェコ", + "AR": "تشيكيا", + "continent": "Europe" + }, + { + "iso3": "DEU", + "change in female rate": -3.400000000000002, + "change in male rate": -8.299999999999997, + "female_2000": 27.1, + "male_2000": 38.8, + "female_2015": 23.7, + "male_2015": 30.5, + "income": "High income", + "pop": 82487842, + "EN": "Germany", + "DE": "Deutschland", + "FR": "Allemagne", + "IT": "Germania", + "ES": "Alemania", + "PT": "Alemanha", + "RU": "Германия", + "ZH": "德国", + "JA": "ドイツ", + "AR": "ألمانيا", + "continent": "Europe" + }, + { + "iso3": "DOM", + "change in female rate": -5.199999999999999, + "change in male rate": -1.6999999999999993, + "female_2000": 13.6, + "male_2000": 19.9, + "female_2015": 8.4, + "male_2015": 18.2, + "income": "Upper middle income", + "pop": 10648791, + "EN": "Dominican Republic", + "DE": "Dominikanische Republik", + "FR": "Dominicaine république", + "IT": "Repubblica dominicana", + "ES": "República Dominicana", + "PT": "República Dominicana", + "RU": "Доминиканская Республика", + "ZH": "多明尼加", + "JA": "ドミニカ共和国", + "AR": "جمهورية الدومينيكان", + "continent": "Americas" + }, + { + "iso3": "DZA", + "change in female rate": -4.8, + "change in male rate": 2.799999999999997, + "female_2000": 5.6, + "male_2000": 27.6, + "female_2015": 0.8, + "male_2015": 30.4, + "income": "Upper middle income", + "pop": 40606052, + "EN": "Algeria", + "DE": "Algerien", + "FR": "Algérie", + "IT": "Algeria", + "ES": "Argelia", + "PT": "Argélia", + "RU": "Алжир", + "ZH": "阿尔及利亚", + "JA": "アルジェリア", + "AR": "الجزائر", + "continent": "Africa" + }, + { + "iso3": "ECU", + "change in female rate": -3.4999999999999996, + "change in male rate": -8.899999999999999, + "female_2000": 5.6, + "male_2000": 21.4, + "female_2015": 2.1, + "male_2015": 12.5, + "income": "Upper middle income", + "pop": 16385068, + "EN": "Ecuador", + "DE": "Ecuador", + "FR": "Équateur", + "IT": "Ecuador", + "ES": "Ecuador", + "PT": "Equador", + "RU": "Эквадор", + "ZH": "厄瓜多尔", + "JA": "エクアドル", + "AR": "الاكوادور", + "continent": "Americas" + }, + { + "iso3": "EGY", + "change in female rate": -1.5, + "change in male rate": 16.200000000000003, + "female_2000": 1.7, + "male_2000": 31.9, + "female_2015": 0.2, + "male_2015": 48.1, + "income": "Lower middle income", + "pop": 95688681, + "EN": "Egypt", + "DE": "Ägypten", + "FR": "Égypte", + "IT": "Egitto", + "ES": "Egipto", + "PT": "Egito", + "RU": "Египет", + "ZH": "埃及", + "JA": "エジプト", + "AR": "مصر", + "continent": "Africa" + }, + { + "iso3": "ESP", + "change in female rate": -5.699999999999999, + "change in male rate": -15.599999999999998, + "female_2000": 28.3, + "male_2000": 45.9, + "female_2015": 22.6, + "male_2015": 30.3, + "income": "High income", + "pop": 46484533, + "EN": "Spain", + "DE": "Spanien", + "FR": "Espagne", + "IT": "Spagna", + "ES": "España", + "PT": "Espanha", + "RU": "Испания", + "ZH": "西班牙", + "JA": "スペイン", + "AR": "إسبانيا", + "continent": "Europe" + }, + { + "iso3": "ETH", + "change in female rate": -0.3, + "change in male rate": -0.7000000000000011, + "female_2000": 0.6, + "male_2000": 8.3, + "female_2015": 0.3, + "male_2015": 7.6, + "income": "Low income", + "pop": 102403196, + "EN": "Ethiopia", + "DE": "Äthiopien", + "FR": "Éthiopie", + "IT": "Etiopia", + "ES": "Etiopía", + "PT": "Etiópia", + "RU": "Эфиопия", + "ZH": "埃塞俄比亚", + "JA": "エチオピア", + "AR": "أثيوبيا", + "continent": "Africa" + }, + { + "iso3": "FRA", + "change in female rate": -1.9000000000000021, + "change in male rate": -5.5, + "female_2000": 26.8, + "male_2000": 38, + "female_2015": 24.9, + "male_2015": 32.5, + "income": "High income", + "pop": 66892205, + "EN": "France", + "DE": "Frankreich", + "FR": "France", + "IT": "Francia", + "ES": "Francia", + "PT": "França", + "RU": "Франция", + "ZH": "法国", + "JA": "フランス", + "AR": "فرنسا", + "continent": "Europe" + }, + { + "iso3": "GBR", + "change in female rate": -15.900000000000002, + "change in male rate": -13.3, + "female_2000": 35.1, + "male_2000": 37.5, + "female_2015": 19.2, + "male_2015": 24.2, + "income": "High income", + "pop": 65595565, + "EN": "United Kingdom", + "DE": "Vereinigtes Königreich", + "FR": "Royaume-Uni", + "IT": "Regno Unito", + "ES": "Reino Unido", + "PT": "Reino Unido", + "RU": "Британия", + "ZH": "英国", + "JA": "英国", + "AR": "المملكة المتحدة", + "continent": "Europe" + }, + { + "iso3": "GHA", + "change in female rate": -0.5, + "change in male rate": -2.5, + "female_2000": 0.8, + "male_2000": 9.6, + "female_2015": 0.3, + "male_2015": 7.1, + "income": "Lower middle income", + "pop": 28206728, + "EN": "Ghana", + "DE": "Ghana", + "FR": "Ghana", + "IT": "Ghana", + "ES": "Ghana", + "PT": "Gana", + "RU": "Гана", + "ZH": "加纳", + "JA": "ガーナ", + "AR": "غانا", + "continent": "Africa" + }, + { + "iso3": "GRC", + "change in female rate": -10.799999999999997, + "change in male rate": -9.100000000000001, + "female_2000": 43.4, + "male_2000": 60.4, + "female_2015": 32.6, + "male_2015": 51.3, + "income": "High income", + "pop": 10770521, + "EN": "Greece", + "DE": "Griechenland", + "FR": "Grèce", + "IT": "Grecia", + "ES": "Grecia", + "PT": "Grécia", + "RU": "Греция", + "ZH": "希腊", + "JA": "ギリシャ", + "AR": "اليونان", + "continent": "Europe" + }, + { + "iso3": "HND", + "change in female rate": -1.6999999999999997, + "change in male rate": null, + "female_2000": 3.8, + "male_2000": null, + "female_2015": 2.1, + "male_2015": null, + "income": "Lower middle income", + "pop": 9112867, + "EN": "Honduras", + "DE": "Honduras", + "FR": "Honduras", + "IT": "Honduras", + "ES": "Honduras", + "PT": "Honduras", + "RU": "Гондурас", + "ZH": "洪都拉斯", + "JA": "ホンジュラス", + "AR": "هندوراس", + "continent": "Americas" + }, + { + "iso3": "HTI", + "change in female rate": -2.4, + "change in male rate": 3.6999999999999993, + "female_2000": 5.3, + "male_2000": 17.8, + "female_2015": 2.9, + "male_2015": 21.5, + "income": "Low income", + "pop": 10847334, + "EN": "Haiti", + "DE": "Haiti", + "FR": "Haiti", + "IT": "Haiti", + "ES": "Haití", + "PT": "Haiti", + "RU": "Гаити", + "ZH": "海地", + "JA": "ハイチ", + "AR": "هايتي", + "continent": "Americas" + }, + { + "iso3": "HUN", + "change in female rate": -8.700000000000003, + "change in male rate": -12.100000000000001, + "female_2000": 32.2, + "male_2000": 46, + "female_2015": 23.5, + "male_2015": 33.9, + "income": "High income", + "pop": 9814023, + "EN": "Hungary", + "DE": "Ungarn", + "FR": "Hongrie", + "IT": "Ungheria", + "ES": "Hungría", + "PT": "Hungria", + "RU": "Венгрия", + "ZH": "匈牙利", + "JA": "ハンガリー", + "AR": "هنغاريا", + "continent": "Europe" + }, + { + "iso3": "IDN", + "change in female rate": -2, + "change in male rate": 15.500000000000007, + "female_2000": 4.7, + "male_2000": 59.4, + "female_2015": 2.7, + "male_2015": 74.9, + "income": "Lower middle income", + "pop": 261115456, + "EN": "Indonesia", + "DE": "Indonesien", + "FR": "Indonésie", + "IT": "Indonesia", + "ES": "Indonesia", + "PT": "Indonésia", + "RU": "Индонезия", + "ZH": "印度尼西亚", + "JA": "インドネシア", + "AR": "أندونيسيا", + "continent": "Asia" + }, + { + "iso3": "IND", + "change in female rate": -3.8, + "change in male rate": -11.699999999999996, + "female_2000": 5.6, + "male_2000": 32.3, + "female_2015": 1.8, + "male_2015": 20.6, + "income": "Lower middle income", + "pop": 1324171354, + "EN": "India", + "DE": "Indien", + "FR": "Inde", + "IT": "India", + "ES": "India", + "PT": "Índia", + "RU": "Индия", + "ZH": "印度", + "JA": "インド", + "AR": "الهند", + "continent": "Asia" + }, + { + "iso3": "IRN", + "change in female rate": -3.3, + "change in male rate": -5.300000000000001, + "female_2000": 4.1, + "male_2000": 26.5, + "female_2015": 0.8, + "male_2015": 21.2, + "income": "Upper middle income", + "pop": 80277428, + "EN": "Islamic Republic of Iran", + "DE": "Islamischen Republik Iran", + "FR": "République Islamique d'Iran", + "IT": "Iran", + "ES": "Irán", + "PT": "Irã", + "RU": "Иран, Исламская Республика", + "ZH": "伊朗", + "JA": "イラン", + "AR": "إيران", + "continent": "Asia" + }, + { + "iso3": "ISR", + "change in female rate": -8.6, + "change in male rate": -4.799999999999997, + "female_2000": 24, + "male_2000": 39.9, + "female_2015": 15.4, + "male_2015": 35.1, + "income": "High income", + "pop": 8546000, + "EN": "Israel", + "DE": "Israel", + "FR": "Israël", + "IT": "Israele", + "ES": "Israel", + "PT": "Israel", + "RU": "Израиль", + "ZH": "以色列", + "JA": "イスラエル", + "AR": "إسرائيل", + "continent": "Asia" + }, + { + "iso3": "ITA", + "change in female rate": -1.2999999999999972, + "change in male rate": -5.899999999999999, + "female_2000": 18.9, + "male_2000": 32.8, + "female_2015": 17.6, + "male_2015": 26.9, + "income": "High income", + "pop": 60627498, + "EN": "Italy", + "DE": "Italien", + "FR": "Italie", + "IT": "Italia", + "ES": "Italia", + "PT": "Itália", + "RU": "Италия", + "ZH": "意大利", + "JA": "イタリア", + "AR": "إيطاليا", + "continent": "Europe" + }, + { + "iso3": "JPN", + "change in female rate": -3.6999999999999993, + "change in male rate": -18.599999999999994, + "female_2000": 13, + "male_2000": 51.3, + "female_2015": 9.3, + "male_2015": 32.7, + "income": "High income", + "pop": 126994511, + "EN": "Japan", + "DE": "Japan", + "FR": "Japon", + "IT": "Giappone", + "ES": "Japón", + "PT": "Japão", + "RU": "Япония", + "ZH": "日本", + "JA": "日本", + "AR": "اليابان", + "continent": "Asia" + }, + { + "iso3": "KAZ", + "change in female rate": -3.3999999999999995, + "change in male rate": -11.299999999999997, + "female_2000": 10.6, + "male_2000": 55.8, + "female_2015": 7.2, + "male_2015": 44.5, + "income": "Upper middle income", + "pop": 17794397, + "EN": "Kazakhstan", + "DE": "Kasachstan", + "FR": "Kazakhstan", + "IT": "Kazakistan", + "ES": "Kazajistán", + "PT": "Cazaquistão", + "RU": "Казахстан", + "ZH": "哈萨克斯坦", + "JA": "カザフスタン", + "AR": "كازاخستان", + "continent": "Asia" + }, + { + "iso3": "KEN", + "change in female rate": -1.2999999999999998, + "change in male rate": -8.2, + "female_2000": 2.4, + "male_2000": 27.8, + "female_2015": 1.1, + "male_2015": 19.6, + "income": "Lower middle income", + "pop": 48461567, + "EN": "Kenya", + "DE": "Kenia", + "FR": "Kenya", + "IT": "Kenya", + "ES": "Kenia", + "PT": "Quênia", + "RU": "Кения", + "ZH": "肯尼亚", + "JA": "ケニア", + "AR": "كينيا", + "continent": "Africa" + }, + { + "iso3": "KHM", + "change in female rate": -4, + "change in male rate": -15, + "female_2000": 5.9, + "male_2000": 43.9, + "female_2015": 1.9, + "male_2015": 28.9, + "income": "Lower middle income", + "pop": 15762370, + "EN": "Cambodia", + "DE": "Kambodscha", + "FR": "Cambodge", + "IT": "Cambogia", + "ES": "Camboya", + "PT": "Camboja", + "RU": "Камбоджа", + "ZH": "柬埔寨", + "JA": "カンボジア", + "AR": "كمبوديا", + "continent": "Asia" + }, + { + "iso3": "KOR", + "change in female rate": -0.8999999999999995, + "change in male rate": -22.400000000000006, + "female_2000": 6.8, + "male_2000": 63.7, + "female_2015": 5.9, + "male_2015": 41.3, + "income": "High income", + "pop": 51245707, + "EN": "Republic of Korea", + "DE": "Republik Korea", + "FR": "République de Corée", + "IT": "Corea del Sud", + "ES": "República de Corea", + "PT": "República da Coreia", + "RU": "Республика Корея", + "ZH": "韩国", + "JA": "大韓民国", + "AR": "كوريا", + "continent": "Asia" + }, + { + "iso3": "LKA", + "change in female rate": -1.3, + "change in male rate": -2.599999999999998, + "female_2000": 1.6, + "male_2000": 30.7, + "female_2015": 0.3, + "male_2015": 28.1, + "income": "Lower middle income", + "pop": 21203000, + "EN": "Sri Lanka", + "DE": "Sri Lanka", + "FR": "Sri Lanka", + "IT": "Sri Lanka", + "ES": "Sri Lanka", + "PT": "Sri Lanka", + "RU": "Шри-Ланка", + "ZH": "斯里兰卡", + "JA": "スリランカ", + "AR": "سيريلانكا", + "continent": "Asia" + }, + { + "iso3": "MAR", + "change in female rate": -4, + "change in male rate": 12.300000000000004, + "female_2000": 4.9, + "male_2000": 34.3, + "female_2015": 0.9, + "male_2015": 46.6, + "income": "Lower middle income", + "pop": 35276786, + "EN": "Morocco", + "DE": "Marokko", + "FR": "Maroc", + "IT": "Marocco", + "ES": "Marruecos", + "PT": "Marrocos", + "RU": "Марокко", + "ZH": "摩洛哥", + "JA": "モロッコ", + "AR": "المغرب", + "continent": "Africa" + }, + { + "iso3": "MEX", + "change in female rate": -5.499999999999999, + "change in male rate": -14.100000000000001, + "female_2000": 12.7, + "male_2000": 36.5, + "female_2015": 7.2, + "male_2015": 22.4, + "income": "Upper middle income", + "pop": 127540423, + "EN": "Mexico", + "DE": "Mexiko", + "FR": "Mexique", + "IT": "Messico", + "ES": "México", + "PT": "México", + "RU": "Мексика", + "ZH": "墨西哥", + "JA": "メキシコ", + "AR": "المكسيك", + "continent": "Americas" + }, + { + "iso3": "MLI", + "change in female rate": -2.4, + "change in male rate": 1.0999999999999979, + "female_2000": 4, + "male_2000": 22.1, + "female_2015": 1.6, + "male_2015": 23.2, + "income": "Low income", + "pop": 17994837, + "EN": "Mali", + "DE": "Mali", + "FR": "Mali", + "IT": "Mali", + "ES": "Malí", + "PT": "Mali", + "RU": "Мали", + "ZH": "马里", + "JA": "マリ", + "AR": "مالي", + "continent": "Africa" + }, + { + "iso3": "MMR", + "change in female rate": -7, + "change in male rate": -14.399999999999999, + "female_2000": 13.5, + "male_2000": 50.1, + "female_2015": 6.5, + "male_2015": 35.7, + "income": "Lower middle income", + "pop": 52885223, + "EN": "Myanmar", + "DE": "Myanmar", + "FR": "Myanmar", + "IT": "Myanmar", + "ES": "Myanmar", + "PT": "Myanmar", + "RU": "Мьянма", + "ZH": "缅甸", + "JA": "ミャンマー", + "AR": "ميانمار", + "continent": "Asia" + }, + { + "iso3": "MOZ", + "change in female rate": -3.5, + "change in male rate": -10.2, + "female_2000": 8.4, + "male_2000": 38, + "female_2015": 4.9, + "male_2015": 27.8, + "income": "Low income", + "pop": 28829476, + "EN": "Mozambique", + "DE": "Mosambik", + "FR": "Mozambique", + "IT": "Mozambico", + "ES": "Mozambique", + "PT": "Moçambique", + "RU": "Мозамбик", + "ZH": "莫桑比克", + "JA": "モザンビーク", + "AR": "موزمبيق", + "continent": "Africa" + }, + { + "iso3": "MWI", + "change in female rate": -4, + "change in male rate": -7.300000000000001, + "female_2000": 7.8, + "male_2000": 28.5, + "female_2015": 3.8, + "male_2015": 21.2, + "income": "Low income", + "pop": 18091575, + "EN": "Malawi", + "DE": "Malawi", + "FR": "Malawi", + "IT": "Malawi", + "ES": "Malaui", + "PT": "Malavi", + "RU": "Малави", + "ZH": "马拉维", + "JA": "マラウィ", + "AR": "ملاوي", + "continent": "Africa" + }, + { + "iso3": "MYS", + "change in female rate": -1.6, + "change in male rate": -10.399999999999999, + "female_2000": 2.6, + "male_2000": 54, + "female_2015": 1, + "male_2015": 43.6, + "income": "Upper middle income", + "pop": 31187265, + "EN": "Malaysia", + "DE": "Malaysia", + "FR": "Malaisie", + "IT": "Malesia", + "ES": "Malasia", + "PT": "Malásia", + "RU": "Малайзия", + "ZH": "马来西亚", + "JA": "マレーシア", + "AR": "ماليزيا", + "continent": "Asia" + }, + { + "iso3": "NER", + "change in female rate": -0.30000000000000004, + "change in male rate": 2.5, + "female_2000": 0.4, + "male_2000": 13, + "female_2015": 0.1, + "male_2015": 15.5, + "income": "Low income", + "pop": 20672987, + "EN": "Niger", + "DE": "Niger", + "FR": "Niger", + "IT": "Niger", + "ES": "Níger", + "PT": "Níger", + "RU": "Нигер", + "ZH": "尼日尔", + "JA": "ニジェール", + "AR": "النيجر", + "continent": "Africa" + }, + { + "iso3": "NGA", + "change in female rate": -1.6, + "change in male rate": -2.1000000000000014, + "female_2000": 2.2, + "male_2000": 12.8, + "female_2015": 0.6, + "male_2015": 10.7, + "income": "Lower middle income", + "pop": 185989640, + "EN": "Nigeria", + "DE": "Nigeria", + "FR": "Nigéria", + "IT": "Nigeria", + "ES": "Nigeria", + "PT": "Nigéria", + "RU": "Нигерия", + "ZH": "尼日利亚", + "JA": "ナイジェリア", + "AR": "نيجيريا", + "continent": "Africa" + }, + { + "iso3": "NLD", + "change in female rate": -9.600000000000001, + "change in male rate": -14.400000000000002, + "female_2000": 33.1, + "male_2000": 41.7, + "female_2015": 23.5, + "male_2015": 27.3, + "income": "High income", + "pop": 17030314, + "EN": "Netherlands", + "DE": "Niederlande", + "FR": "Pays-Bas", + "IT": "Paesi Bassi", + "ES": "Países Bajos", + "PT": "Holanda", + "RU": "Нидерланды", + "ZH": "荷兰", + "JA": "オランダ", + "AR": "هولندا", + "continent": "Europe" + }, + { + "iso3": "NPL", + "change in female rate": -19.2, + "change in male rate": -5.299999999999997, + "female_2000": 28.4, + "male_2000": 40.8, + "female_2015": 9.2, + "male_2015": 35.5, + "income": "Low income", + "pop": 28982771, + "EN": "Nepal", + "DE": "Nepal", + "FR": "Népal", + "IT": "Nepal", + "ES": "Nepal", + "PT": "Nepal", + "RU": "Непал", + "ZH": "尼泊尔", + "JA": "ネパール", + "AR": "نيبال", + "continent": "Asia" + }, + { + "iso3": "PAK", + "change in female rate": -5.3999999999999995, + "change in male rate": -1.7000000000000028, + "female_2000": 8.1, + "male_2000": 36.6, + "female_2015": 2.7, + "male_2015": 34.9, + "income": "Lower middle income", + "pop": 193203476, + "EN": "Pakistan", + "DE": "Pakistan", + "FR": "Pakistan", + "IT": "Pakistan", + "ES": "Pakistán", + "PT": "Paquistão", + "RU": "Пакистан", + "ZH": "巴基斯坦", + "JA": "パキスタン", + "AR": "باكستان", + "continent": "Asia" + }, + { + "iso3": "PER", + "change in female rate": -7, + "change in male rate": null, + "female_2000": 12, + "male_2000": null, + "female_2015": 5, + "male_2015": null, + "income": "Upper middle income", + "pop": 31773839, + "EN": "Peru", + "DE": "Peru", + "FR": "Pérou", + "IT": "Perù", + "ES": "Perú", + "PT": "Peru", + "RU": "Перу", + "ZH": "秘鲁", + "JA": "ペルー", + "AR": "بيرو", + "continent": "Americas" + }, + { + "iso3": "PHL", + "change in female rate": -2.9000000000000004, + "change in male rate": -15.399999999999999, + "female_2000": 10.3, + "male_2000": 57, + "female_2015": 7.4, + "male_2015": 41.6, + "income": "Lower middle income", + "pop": 103320222, + "EN": "Philippines", + "DE": "Philippinen", + "FR": "Philippines", + "IT": "Filippine", + "ES": "Filipinas", + "PT": "Filipinas", + "RU": "Филиппины", + "ZH": "菲律宾", + "JA": "フィリピン", + "AR": "الفلبين", + "continent": "Asia" + }, + { + "iso3": "POL", + "change in female rate": -12.3, + "change in male rate": -11.400000000000006, + "female_2000": 34.6, + "male_2000": 45.7, + "female_2015": 22.3, + "male_2015": 34.3, + "income": "High income", + "pop": 37970087, + "EN": "Poland", + "DE": "Polen", + "FR": "Pologne", + "IT": "Polonia", + "ES": "Polonia", + "PT": "Polônia", + "RU": "Польша", + "ZH": "波兰", + "JA": "ポーランド", + "AR": "بولندا", + "continent": "Europe" + }, + { + "iso3": "PRT", + "change in female rate": -0.3000000000000007, + "change in male rate": -8.399999999999999, + "female_2000": 13.4, + "male_2000": 35.8, + "female_2015": 13.1, + "male_2015": 27.4, + "income": "High income", + "pop": 10325452, + "EN": "Portugal", + "DE": "Portugal", + "FR": "Portugal", + "IT": "Portogallo", + "ES": "Portugal", + "PT": "Portugal", + "RU": "Португалия", + "ZH": "葡萄牙", + "JA": "ポルトガル", + "AR": "البرتغال", + "continent": "Europe" + }, + { + "iso3": "ROU", + "change in female rate": -5, + "change in male rate": -15.199999999999996, + "female_2000": 25.3, + "male_2000": 51.9, + "female_2015": 20.3, + "male_2015": 36.7, + "income": "Upper middle income", + "pop": 19699312, + "EN": "Romania", + "DE": "Rumänien", + "FR": "Roumanie", + "IT": "Romania", + "ES": "Rumania", + "PT": "Romênia", + "RU": "Румыния", + "ZH": "罗马尼亚", + "JA": "ルーマニア", + "AR": "رومانيا", + "continent": "Europe" + }, + { + "iso3": "RUS", + "change in female rate": 0.8000000000000007, + "change in male rate": -9.499999999999993, + "female_2000": 18.8, + "male_2000": 68.6, + "female_2015": 19.6, + "male_2015": 59.1, + "income": "Upper middle income", + "pop": 144342396, + "EN": "Russian Federation", + "DE": "Russische Föderation", + "FR": "Fédération de Russie", + "IT": "Russia", + "ES": "Rusia", + "PT": "Federação Russa", + "RU": "Российская Федерация", + "ZH": "俄罗斯", + "JA": "ロシア", + "AR": "روسيا", + "continent": "Europe" + }, + { + "iso3": "RWA", + "change in female rate": -2.2, + "change in male rate": -7.100000000000001, + "female_2000": 6.5, + "male_2000": 25.5, + "female_2015": 4.3, + "male_2015": 18.4, + "income": "Low income", + "pop": 11917508, + "EN": "Rwanda", + "DE": "Ruanda", + "FR": "Rwanda", + "IT": "Ruanda", + "ES": "Ruanda", + "PT": "Ruanda", + "RU": "Руанда", + "ZH": "卢旺达", + "JA": "ルワンダ", + "AR": "رواندا", + "continent": "Africa" + }, + { + "iso3": "SAU", + "change in female rate": -2.4000000000000004, + "change in male rate": 3.1999999999999993, + "female_2000": 4.2, + "male_2000": 22.6, + "female_2015": 1.8, + "male_2015": 25.8, + "income": "High income", + "pop": 32275687, + "EN": "Saudi Arabia", + "DE": "Saudi-Arabien", + "FR": "Arabie Saoudite", + "IT": "Arabia Saudita", + "ES": "Arabia Saudita", + "PT": "Arábia Saudita", + "RU": "Саудовская Аравия", + "ZH": "沙特阿拉伯", + "JA": "サウジアラビア", + "AR": "السعودية", + "continent": "Asia" + }, + { + "iso3": "SEN", + "change in female rate": -1.2000000000000002, + "change in male rate": -3.700000000000003, + "female_2000": 1.6, + "male_2000": 20.6, + "female_2015": 0.4, + "male_2015": 16.9, + "income": "Low income", + "pop": 15411614, + "EN": "Senegal", + "DE": "Senegal", + "FR": "Sénégal", + "IT": "Senegal", + "ES": "Senegal", + "PT": "Senegal", + "RU": "Сенегал", + "ZH": "塞内加尔", + "JA": "セネガル", + "AR": "السنغال", + "continent": "Africa" + }, + { + "iso3": "SWE", + "change in female rate": -12.8, + "change in male rate": -12.100000000000001, + "female_2000": 31.6, + "male_2000": 31.3, + "female_2015": 18.8, + "male_2015": 19.2, + "income": "High income", + "pop": 9923085, + "EN": "Sweden", + "DE": "Schweden", + "FR": "Suède", + "IT": "Svezia", + "ES": "Suecia", + "PT": "Suécia", + "RU": "Швеция", + "ZH": "瑞典", + "JA": "スウェーデン", + "AR": "السويد", + "continent": "Europe" + }, + { + "iso3": "THA", + "change in female rate": -0.5, + "change in male rate": -7.799999999999997, + "female_2000": 2.7, + "male_2000": 48.3, + "female_2015": 2.2, + "male_2015": 40.5, + "income": "Upper middle income", + "pop": 68863514, + "EN": "Thailand", + "DE": "Thailand", + "FR": "Thaïlande", + "IT": "Thailandia", + "ES": "Tailandia", + "PT": "Tailândia", + "RU": "Таиланд", + "ZH": "泰国", + "JA": "タイ", + "AR": "تايلاند", + "continent": "Asia" + }, + { + "iso3": "TUN", + "change in female rate": -5.8999999999999995, + "change in male rate": 8.299999999999997, + "female_2000": 7.1, + "male_2000": 57.3, + "female_2015": 1.2, + "male_2015": 65.6, + "income": "Lower middle income", + "pop": 11403248, + "EN": "Tunisia", + "DE": "Tunesien", + "FR": "Tunisie", + "IT": "Tunisia", + "ES": "Túnez", + "PT": "Tunísia", + "RU": "Тунис", + "ZH": "突尼斯", + "JA": "チュニジア", + "AR": "تونس", + "continent": "Africa" + }, + { + "iso3": "TUR", + "change in female rate": -5.200000000000001, + "change in male rate": -16.9, + "female_2000": 19.6, + "male_2000": 59.6, + "female_2015": 14.4, + "male_2015": 42.7, + "income": "Upper middle income", + "pop": 79512426, + "EN": "Turkey", + "DE": "Türkei", + "FR": "Turquie", + "IT": "Turchia", + "ES": "Turquía", + "PT": "Turquia", + "RU": "Турция", + "ZH": "土耳其", + "JA": "トルコ", + "AR": "البيرو", + "continent": "Asia" + }, + { + "iso3": "TZA", + "change in female rate": -2.1, + "change in male rate": -11.2, + "female_2000": 5.2, + "male_2000": 37.4, + "female_2015": 3.1, + "male_2015": 26.2, + "income": "Low income", + "pop": 55572201, + "EN": "United Republic of Tanzania", + "DE": "Tansania", + "FR": "Tanzanie", + "IT": "Tanzania", + "ES": "República Unida de Tanzanía", + "PT": "Tanzânia", + "RU": "Объединенная Республика Танзания", + "ZH": "坦桑尼亚", + "JA": "タンザニア", + "AR": "تنزانيا", + "continent": "Africa" + }, + { + "iso3": "UGA", + "change in female rate": -1.5000000000000004, + "change in male rate": -10.4, + "female_2000": 4.4, + "male_2000": 25.5, + "female_2015": 2.9, + "male_2015": 15.1, + "income": "Low income", + "pop": 41487965, + "EN": "Uganda", + "DE": "Uganda", + "FR": "Ouganda", + "IT": "Uganda", + "ES": "Uganda", + "PT": "Uganda", + "RU": "Уганда", + "ZH": "乌干达", + "JA": "ウガンダ", + "AR": "أوغندا", + "continent": "Africa" + }, + { + "iso3": "UKR", + "change in female rate": -1.8999999999999986, + "change in male rate": -12.100000000000001, + "female_2000": 12.7, + "male_2000": 60.4, + "female_2015": 10.8, + "male_2015": 48.3, + "income": "Lower middle income", + "pop": 45004645, + "EN": "Ukraine", + "DE": "Ukraine", + "FR": "Ukraine", + "IT": "Ucraina", + "ES": "Ucrania", + "PT": "Ucrânia", + "RU": "Украина", + "ZH": "乌克兰", + "JA": "ウクライナ", + "AR": "أوكرانيا", + "continent": "Europe" + }, + { + "iso3": "USA", + "change in female rate": -9, + "change in male rate": -9.800000000000004, + "female_2000": 27.6, + "male_2000": 34.2, + "female_2015": 18.6, + "male_2015": 24.4, + "income": "High income", + "pop": 323127513, + "EN": "United States", + "DE": "Vereinigte Staaten", + "FR": "États-Unis", + "IT": "Stati Uniti d'America", + "ES": "Estados Unidos", + "PT": "Estados Unidos", + "RU": "Соединенные Штаты Америки", + "ZH": "美国", + "JA": "米国", + "AR": "الولايات المتحدة", + "continent": "Americas" + }, + { + "iso3": "UZB", + "change in female rate": -0.19999999999999996, + "change in male rate": -5.099999999999998, + "female_2000": 1.5, + "male_2000": 29.2, + "female_2015": 1.3, + "male_2015": 24.1, + "income": "Lower middle income", + "pop": 31847900, + "EN": "Uzbekistan", + "DE": "Usbekistan", + "FR": "Ouzbékistan", + "IT": "Uzbekistan", + "ES": "Uzbekistán", + "PT": "Uzbequistão", + "RU": "Узбекистан", + "ZH": "乌兹别克斯坦", + "JA": "ウズベキスタン", + "AR": "أوزبكستان", + "continent": "Asia" + }, + { + "iso3": "VNM", + "change in female rate": -0.6000000000000001, + "change in male rate": -1.0999999999999943, + "female_2000": 1.6, + "male_2000": 48.3, + "female_2015": 1, + "male_2015": 47.2, + "income": "Lower middle income", + "pop": 94569072, + "EN": "Vietnam", + "DE": "Vietnam", + "FR": "Viet Nam", + "IT": "Vietnam", + "ES": "Vietnam", + "PT": "Vietnã", + "RU": "Вьетнам", + "ZH": "越南", + "JA": "ベトナム", + "AR": "فيتنام", + "continent": "Asia" + }, + { + "iso3": "YEM", + "change in female rate": -6.4, + "change in male rate": -2.299999999999997, + "female_2000": 13.8, + "male_2000": 29.9, + "female_2015": 7.4, + "male_2015": 27.6, + "income": "Lower middle income", + "pop": 27584213, + "EN": "Yemen", + "DE": "Jemen", + "FR": "Yémen", + "IT": "Yemen", + "ES": "Yemen", + "PT": "Iêmen", + "RU": "Йемен", + "ZH": "也门", + "JA": "イエメン", + "AR": "اليمن", + "continent": "Asia" + }, + { + "iso3": "ZAF", + "change in female rate": -2.5999999999999996, + "change in male rate": -1.8000000000000043, + "female_2000": 10.6, + "male_2000": 34.6, + "female_2015": 8, + "male_2015": 32.8, + "income": "Upper middle income", + "pop": 56015473, + "EN": "South Africa", + "DE": "Südafrika", + "FR": "Afrique du Sud", + "IT": "Sudafrica", + "ES": "Sudáfrica", + "PT": "África do Sul", + "RU": "Южная Африка", + "ZH": "南非", + "JA": "南アフリカ", + "AR": "جنوب أفريقيا", + "continent": "Africa" + }, + { + "iso3": "ZMB", + "change in female rate": -2.1999999999999997, + "change in male rate": -4.600000000000001, + "female_2000": 4.6, + "male_2000": 26.8, + "female_2015": 2.4, + "male_2015": 22.2, + "income": "Lower middle income", + "pop": 16591390, + "EN": "Zambia", + "DE": "Sambia", + "FR": "Zambie", + "IT": "Zambia", + "ES": "Zambia", + "PT": "Zâmbia", + "RU": "Замбия", + "ZH": "赞比亚", + "JA": "ザンビア", + "AR": "زامبيا", + "continent": "Africa" + }, + { + "iso3": "ZWE", + "change in female rate": -1.2000000000000002, + "change in male rate": -1.7999999999999972, + "female_2000": 2.6, + "male_2000": 29.4, + "female_2015": 1.4, + "male_2015": 27.6, + "income": "Low income", + "pop": 16150362, + "EN": "Zimbabwe", + "DE": "Zimbabwe", + "FR": "Zimbabwe", + "IT": "Zimbabwe", + "ES": "Zimbabue", + "PT": "Zimbábue", + "RU": "Зимбабве", + "ZH": "津巴布韦", + "JA": "ジンバブエ", + "AR": "زيمبابوي", + "continent": "Africa" + } +] diff --git a/__tests__/integration/snapshots/static/countriesBubbleLegendSize.png b/__tests__/integration/snapshots/static/countriesBubbleLegendSize.png new file mode 100644 index 0000000000000000000000000000000000000000..3c68491f19638ab433a35ab06e7fc52e234dc460 GIT binary patch literal 48420 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%0AX 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 { if (d.size === undefined) d.size = d.defaultSize; }; + const sizeOf = (d) => { + if (d.type === 'group') { + d.children.forEach(defaultSizeOf); + d.size = max(d.children, (d) => (d as any).size); + } else { + d.size = d.defaultSize; + } + }; const autoSizeOf = (d) => { if (d.size) return; - if (value !== 'auto') { - d.size = d.defaultSize; - return; + if (value !== 'auto') sizeOf(d); + else { + // Compute component size dynamically. + computeComponentSize( + d, + crossSize, + crossPadding, + position, + theme, + library, + ); + defaultSizeOf(d); } - // Compute component size dynamically. - computeComponentSize( - d, - crossSize, - crossPadding, - position, - theme, - library, - ); - defaultSizeOf(d); }; // Specified padding.