---
title: "Africa Diagram"
description: "A diagram diagram template"
category: "templates/world"
type: "diagram"
source_file: "templates/world/Africa_decoded.xml"
tags: ["world", "geography", "map", "template", "drawio"]
---

# Africa Diagram

A diagram diagram template

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1408" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" background="none" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="2" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.algeria;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="175.5" y="23.4" width="195.29999999999998" height="185.94" as="geometry"/>
    </mxCell>
    <mxCell id="3" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.angola;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="367.8" y="432.3" width="117.345" height="130.845" as="geometry"/>
    </mxCell>
    <mxCell id="4" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.archipel_des_comores;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="656" y="477" width="31.32" height="34.92" as="geometry"/>
    </mxCell>
    <mxCell id="5" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.benin;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="264.7" y="272.9" width="29.160000000000004" height="58.67999999999999" as="geometry"/>
    </mxCell>
    <mxCell id="6" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.botswana;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="446.6" y="560.5" width="88.67999999999999" height="90.525" as="geometry"/>
    </mxCell>
    <mxCell id="7" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.burkina_faso;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="205.3" y="247" width="74.88" height="54.72" as="geometry"/>
    </mxCell>
    <mxCell id="8" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.burundi;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="531.4" y="412.4" width="17.625" height="20.34" as="geometry"/>
    </mxCell>
    <mxCell id="9" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.cabo_verde;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="30" y="228" width="25.56" height="23.46" as="geometry"/>
    </mxCell>
    <mxCell id="10" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.cameroon;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="337.9" y="266.4" width="72.855" height="108.72" as="geometry"/>
    </mxCell>
    <mxCell id="11" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.canarias;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="85" y="105" width="45.06" height="18.36" as="geometry"/>
    </mxCell>
    <mxCell id="12" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.central_african_republic;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="393.8" y="286.5" width="123.22500000000001" height="84.6" as="geometry"/>
    </mxCell>
    <mxCell id="13" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.chad;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="381.8" y="164.6" width="102.53999999999999" height="155.52" as="geometry"/>
    </mxCell>
    <mxCell id="14" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.cote_divoire;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="176.2" y="288.9" width="57.78" height="60.66" as="geometry"/>
    </mxCell>
    <mxCell id="15" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.democratic_republic_of_the_congo;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="372.9" y="339.8" width="180.42000000000002" height="178.875" as="geometry"/>
    </mxCell>
    <mxCell id="16" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.djibouti;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="652" y="269.8" width="15.84" height="17.1" as="geometry"/>
    </mxCell>
    <mxCell id="17" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.equatorial_guinea;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="327" y="355" width="37.980000000000004" height="26.28" as="geometry"/>
    </mxCell>
    <mxCell id="18" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.eritrea;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="601.8" y="219" width="63.165" height="54.17999999999999" as="geometry"/>
    </mxCell>
    <mxCell id="19" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.ethiopia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="569.3" y="248.9" width="141.645" height="109.62" as="geometry"/>
    </mxCell>
    <mxCell id="20" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.gabon;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="339.8" y="368.8" width="54.885000000000005" height="59.205" as="geometry"/>
    </mxCell>
    <mxCell id="21" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.ghana;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="226.7" y="284.7" width="42.255" height="61.199999999999996" as="geometry"/>
    </mxCell>
    <mxCell id="22" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.guinea;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="115" y="270.2" width="70.19999999999999" height="52.38" as="geometry"/>
    </mxCell>
    <mxCell id="23" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.guinea_bissau;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="99.4" y="270.2" width="29.160000000000004" height="16.919999999999998" as="geometry"/>
    </mxCell>
    <mxCell id="24" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.kenya;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="577.8" y="347" width="75.375" height="88.02" as="geometry"/>
    </mxCell>
    <mxCell id="26" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.liberia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="149" y="309.6" width="38.88" height="40.005" as="geometry"/>
    </mxCell>
    <mxCell id="27" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.libya;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="345.4" y="65.5" width="149.94" height="138.78" as="geometry"/>
    </mxCell>
    <mxCell id="28" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.madagascar;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="658" y="500" width="68.78999999999999" height="133.89000000000001" as="geometry"/>
    </mxCell>
    <mxCell id="29" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.malawi;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="566.2" y="479.6" width="30.765" height="74.685" as="geometry"/>
    </mxCell>
    <mxCell id="30" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.mali;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="141.7" y="149.5" width="156.06" height="145.44" as="geometry"/>
    </mxCell>
    <mxCell id="31" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.morocco;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="133" y="36" width="115.14000000000001" height="86.58" as="geometry"/>
    </mxCell>
    <mxCell id="32" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.mozambique;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="543" y="490.1" width="100.39500000000001" height="160.74" as="geometry"/>
    </mxCell>
    <mxCell id="33" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.namibia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="368.4" y="552.7" width="127.94999999999999" height="119.685" as="geometry"/>
    </mxCell>
    <mxCell id="34" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.niger;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="259" y="164.2" width="149.76" height="115.56" as="geometry"/>
    </mxCell>
    <mxCell id="35" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.nigeria;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="282.9" y="258.5" width="113.41499999999999" height="91.80000000000001" as="geometry"/>
    </mxCell>
    <mxCell id="36" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.republic_of_the_congo;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="362.8" y="355.6" width="70.935" height="82.785" as="geometry"/>
    </mxCell>
    <mxCell id="37" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.rwanda;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="530.1" y="400.5" width="19.424999999999997" height="16.77" as="geometry"/>
    </mxCell>
    <mxCell id="38" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.sao_tome_and_principe;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="314" y="386" width="7.5" height="7.5" as="geometry"/>
    </mxCell>
    <mxCell id="39" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.senegal;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="91.8" y="231.5" width="58.32000000000001" height="42.3" as="geometry"/>
    </mxCell>
    <mxCell id="40" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.sierra_leone;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="131.7" y="295.9" width="28.619999999999997" height="29.339999999999996" as="geometry"/>
    </mxCell>
    <mxCell id="41" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.somalia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="644.8" y="276.8" width="98.64000000000001" height="129.76500000000001" as="geometry"/>
    </mxCell>
    <mxCell id="42" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.south_africa;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="413.2" y="603.2" width="155.25" height="130.44" as="geometry"/>
    </mxCell>
    <mxCell id="43" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.sudan;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="463.8" y="168.2" width="158.34" height="189.54" as="geometry"/>
    </mxCell>
    <mxCell id="44" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.swaziland;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="548.6" y="639.4" width="12.51" height="16.335" as="geometry"/>
    </mxCell>
    <mxCell id="45" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.tanzania;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="534.5" y="400.1" width="105.07499999999999" height="102.10499999999999" as="geometry"/>
    </mxCell>
    <mxCell id="46" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.the_gambia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="98.5" y="259.2" width="28.619999999999997" height="7.5" as="geometry"/>
    </mxCell>
    <mxCell id="47" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.togo;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="256.6" y="285.3" width="17.82" height="47.595" as="geometry"/>
    </mxCell>
    <mxCell id="48" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.tunisia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="328.3" y="20.5" width="38.714999999999996" height="75.6" as="geometry"/>
    </mxCell>
    <mxCell id="49" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.uganda;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="537" y="350.8" width="51.644999999999996" height="53.82000000000001" as="geometry"/>
    </mxCell>
    <mxCell id="50" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.western_sahara;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="95.8" y="122.7" width="79.74" height="69.12" as="geometry"/>
    </mxCell>
    <mxCell id="51" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.zambia;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="465.4" y="468.3" width="110.67" height="95.19" as="geometry"/>
    </mxCell>
    <mxCell id="52" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.zimbabwe;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="496" y="539.4" width="74.13" height="66.57000000000001" as="geometry"/>
    </mxCell>
    <mxCell id="53" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.mauritania;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="96.2" y="126.3" width="115.92" height="124.80000000000001" as="geometry"/>
    </mxCell>
    <mxCell id="25" value="" style="dashed=0;html=1;fillColor=#ffffff;gradientColor=none;strokeWidth=0.2;shape=mxgraph.world.afr.lesotho;rounded=0;shadow=0;fontSize=16;fontColor=#4C9AFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="516" y="672" width="23.07" height="21.585" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>

```