Nikulio
@Nikulio
NaN !== NaN

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

Всем привет

демо

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

Спасибо
  • Вопрос задан
  • 2096 просмотров
Решения вопроса 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
Всем спасибо, решил вопрос добавлением в контейнер круглого блока с белым бэкграундом. Он накладывается на свг и красота :)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы