Есть ли способ изменить положение круговой диаграммы в D3? Кажется, я могу установить только внутренний и внешний радиус, а не центр. Я хочу нарисовать еще один цикле вокруг моей диаграммы пончиков (калибр), но теперь это не подходит. В IE это выглядит нормально, так что это может быть ошибка браузера. Любая помощь приветствуется, я оставляю новое для html/d3/javascript.d3 изменить положение круговой диаграммы (средняя точка)
Я сделал скрипку моего кода: https://jsfiddle.net/mistert69/nz0tvq24/3/
нет центра радиуса? :
var arc = d3.svg.arc()
.innerRadius(innerRadius)
.outerRadius(outerRadius);
var pie = d3.layout.pie()
.startAngle(-120 * (pi/180))
.endAngle(120 * (pi/180));
Я не уверен, что вы пытаетесь сделать, но вы можете легко перемещать свою круговую диаграмму, добавляя ее к группе, которая сдвинута: 'var g = svg.append ('g'). attr ('transform ',' translate (40, 40) '. Это приведет к смещению круговой диаграммы 40 пикселей вниз и 40 пикселей вправо. Конечно, вам нужно будет изменить ширину и высоту SVG на соответствующую сумму, чтобы сохранить круговую диаграмму тот же размер. – mdml