connected visualisation to real data

This commit is contained in:
Lorenz Padberg 2022-06-27 16:12:12 +02:00
parent cf6dc50922
commit 6918822554
2 changed files with 5 additions and 10 deletions

View File

@ -162,16 +162,14 @@ export default {
return `0 0 ${this.width} ${this.height* 1.5}`
},
circles() {
console.log(this.learningPathContents)
let internalCircles = _.flatten(_.pluck(this.learningPathContents.topics, 'circles'))
_.forEach(internalCircles, function (circle) {
console.log('circle', circle)
let pieWeights = new Array(Math.max(circle.learning_sequences.length, 1)).fill(1)
let pieGenerator = d3.pie()
let pieData = pieGenerator(pieWeights)
_.forEach(pieData, function (pie) {
pie.done = circle.learning_sequences.length == 0 ? false : circle.learning_sequences[parseInt(pie.index)].done
pie.done = circle.learning_sequences.length === 0 ? false : circle.learning_sequences[parseInt(pie.index)].done
})
circle.pieData = pieData
})
@ -185,9 +183,6 @@ export default {
},
mounted() {
console.log('cirlces', this.circles)
console.log(this.width, this.height)
const circleWidth = 200
const radius = (circleWidth * 0.8) / 2
const blue900 = '#00224D',
@ -349,7 +344,6 @@ export default {
<template>
<pre>{{learningPathContents}}</pre>
<div class="svg-container h-full content-start ">
<svg class="learning-path-visualization h-full" :viewBox="viewBox">
</svg>

View File

@ -15,12 +15,12 @@ export default {
return {
count: 0,
learningPathData: {},
learningPathContents: {},
learningPathContents: null,
circles: [],
learningSequences: [],
}
},
beforeMount() {
mounted() {
log.debug('LearningPath mounted', this.learningPathSlug);
axios({
method: 'get',
@ -63,7 +63,8 @@ export default {
</script>
<template>
<div class="bg-gray-300 h-screen">
<div class="bg-gray-300 h-screen" v-if="learningPathContents">
<MainNavigationBar/>