Я пытаюсь выяснить, как добавить внешнюю границу к дугам, которые имеет круговая диаграмма в d3 (svg).Графические границы границ внешней границы d3 (svg)
Например, вот круговая диаграмма: https://gist.github.com/enjalot/1203641
Я ищу что-то вроде этого: http://jsfiddle.net/8T7Ew/
я решил создать пончик, чей внутренний радиус старта, где внешний радиус круговой диаграммы заканчивается. Но я считаю, что я не смогу соединить два среза вместе. Когда вы наводите курсор на срез круговой диаграммы, соответствующий слой пончика должен быть виден, как показано в приведенном выше jsfiddle.
Пример того, что я имею в виду:
var arc = d3.svg.arc()
.outerRadius(radius - 10)
.innerRadius(0);
var arc_outer = d3.svg.arc()
.outerRadius(radius + 10)
.innerRadius(radius - 10);
Возможно ли это? Если да, то каков был бы лучший способ обойти это? Я предполагаю сделать границу, но я не уверен, как создать внешнюю дугу для границы. Любая помощь будет оценена по достоинству.
Как вы хотите, чтобы это отличалось от примера, с которым вы связались? –
Второй пример - не из D3. Я действительно хочу эту функциональность. – user1952811
Похоже, что вторая дуга накладывается на мышь. –