diff --git a/client/src/components/circle/CircleDiagram.vue b/client/src/components/circle/CircleDiagram.vue index 1963227e..24fe91fb 100644 --- a/client/src/components/circle/CircleDiagram.vue +++ b/client/src/components/circle/CircleDiagram.vue @@ -61,7 +61,10 @@ function calculatePieData(circle){ _.forEach(pieData, (pie) => { pie.title = learningSequences[parseInt(pie.index)].title pie.icon = learningSequences[parseInt(pie.index)].icon + pie.startAngle = pie.startAngle + Math.PI + pie.endAngle = pie.endAngle + Math.PI }) + pieData = pieData.reverse() return pieData } @@ -107,7 +110,9 @@ onMounted(async () => { .arc() .innerRadius(radius * 1.15) .padAngle(30 / 360) - .outerRadius(radius * 1.16) + .startAngle(d => {return d.startAngle + (d.startAngle - d.endAngle)/2}) + .endAngle(d => {return d.endAngle + (d.startAngle - d.endAngle)/2}) + .outerRadius(radius * 1.165) //Generate groups const wedgesGroup = g.selectAll('arc').data(pieData).enter().append('g').attr('class', 'arc') @@ -163,18 +168,6 @@ function viewBox() { -