The problem is not to make the choropleth map (here’s another elaborated example in GMT.jl
The problem is on how to plot the country names without doing it one by one.
Not that simple. Those simple cases could be automatically set by computing the country polygon’s centroids. The real problem comes from cases like (using the example fig)
Democratic Republic of Congo
Tunisia
Burundi
Djibouti
Lesotho