Hello,
Welcome to our forum and thanks for contacting us with your question!
If you want to add Norway, you need to change the
chart.map property to
'custom/europe' and import a proper europe map.
To remove some countries completely, e.g. Great Britain, Malta, Cyprus, etc., you need to copy the content of the imported map file, paste it to a separate
script tag and remove the objects of those countries from the
features array. For example, in the below demo I removed Great Britain - you can compare the original file to see a difference.
Another, much easier way to hide unwanted countries is to hide them in CSS by the "highcharts-null-point" class:
Code: Select all
.highcharts-null-point {
display: none;
}
When it comes to hidden dataLabels - by default, when the labels don't have enough space, the value will not be shown. Of course, it will be displayed when zoomed in. To make them always visible you can set the
allowOverlap: true property.
Demo: https://jsfiddle.net/BlackLabel/zgp50fc8
API Reference: https://api.highcharts.com/highmaps/ser ... lowOverlap
Let me know if that was what you were looking for!
Best regards!