rotated learning sequences
This commit is contained in:
parent
bb24161f4b
commit
1af338c889
|
|
@ -61,7 +61,10 @@ function calculatePieData(circle){
|
||||||
_.forEach(pieData, (pie) => {
|
_.forEach(pieData, (pie) => {
|
||||||
pie.title = learningSequences[parseInt(pie.index)].title
|
pie.title = learningSequences[parseInt(pie.index)].title
|
||||||
pie.icon = learningSequences[parseInt(pie.index)].icon
|
pie.icon = learningSequences[parseInt(pie.index)].icon
|
||||||
|
pie.startAngle = pie.startAngle + Math.PI
|
||||||
|
pie.endAngle = pie.endAngle + Math.PI
|
||||||
})
|
})
|
||||||
|
pieData = pieData.reverse()
|
||||||
return pieData
|
return pieData
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -107,7 +110,9 @@ onMounted(async () => {
|
||||||
.arc()
|
.arc()
|
||||||
.innerRadius(radius * 1.15)
|
.innerRadius(radius * 1.15)
|
||||||
.padAngle(30 / 360)
|
.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
|
//Generate groups
|
||||||
const wedgesGroup = g.selectAll('arc').data(pieData).enter().append('g').attr('class', 'arc')
|
const wedgesGroup = g.selectAll('arc').data(pieData).enter().append('g').attr('class', 'arc')
|
||||||
|
|
@ -163,18 +168,6 @@ function viewBox() {
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
|
||||||
.range-input {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
input {
|
|
||||||
margin-left: 10px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="svg-container h-full content-center">
|
<div class="svg-container h-full content-center">
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ onMounted(async () => {
|
||||||
{{ circleStore.circleData.title }}
|
{{ circleStore.circleData.title }}
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="mt-8" v-if="circleStore.circleData.learningSequences">
|
<div v-if="circleStore.circleData.learningSequences">
|
||||||
<CircleDiagram :circle-data="circleStore.circleData"></CircleDiagram>
|
<CircleDiagram :circle-data="circleStore.circleData"></CircleDiagram>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue