d3 v4定位标签而不触及多边形边界

时间:2017-09-28 10:20:09

标签: javascript d3.js topojson

我正在开发一个d3 v4地图,需要在topojson生成的每个poloygon中定位短标签。

你可以看到我到达的地方: http://bl.ocks.org/oroojo/9afff90bdb85deb78359a0d5e87a3f31/7606b296a1a47de3b9370d757182386fa35ac650

你会看到我使用path.centroid(d)标记了中心。

这并不理想,因为随机多边形的形状,中心并不总是放置标签的最佳位置。

我确信有一种方法可以找到一个不会触及边界的位置,但计算...

有什么想法吗?

0 个答案:

没有答案