in src/js/modules/choropleth.js [1065:1084]
placeNames() {
var self = this
var placeLabelThreshold = 1
if (self.width <= 620) {
placeLabelThreshold = 1
}
d3.selectAll(`.labels`)
.style("display", (d) => {
return (d.properties.scalerank - placeLabelThreshold < self.zoomLevel -1) ? "block" : "none"
})
.style("font-size", (d) => { return 11 / self.zoomLevel + "px"})
.attr("x", (d) => self.projection([d.properties.longitude, d.properties.latitude])[0])
.attr("y", (d) => self.projection([d.properties.longitude, d.properties.latitude])[1])
}