Nikulio
@Nikulio
NaN !== NaN

Как изменить ширину path в этом SVG?

Всем привет

демо

Как тут уменьшить толщину path? stroke-width не помогает

Спасибо
  • Вопрос задан
  • 2132 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?
Установить цвет и задать толщину обводки:
stroke: red;
stroke-width: 20px;

Thd3BWX.png
Ответ написан
Комментировать
Elwen
@Elwen
Если Вы хотите изменить именно толщину частей, то вам надо смотреть 65-67 строки js:
this.arc = d3.svg.arc()
   .outerRadius(radius * 0.8)
   .innerRadius(radius * 0.4);

outerRadius - величина внешнего круга
innerRadius - величина внутреннего круга
Разница между ними и есть диаграмма.

Например, диаграмма без дырки будет:
this.arc = d3.svg.arc()
   .outerRadius(radius * 0.8)
   .innerRadius(radius * 0);
Ответ написан
Комментировать
Nikulio
@Nikulio Автор вопроса
NaN !== NaN
Всем спасибо, решил вопрос добавлением в контейнер круглого блока с белым бэкграундом. Он накладывается на свг и красота :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект