<%*
dv = this.app.plugins.plugins["dataviewjs"].api;
query = '
const pages = dv.pages('#dotmm')
//const testNames = pages.map(p => p.file.name).values
const sessionNumber = pages.map(p => p.sessionNumber).values
const xp = pages.map(p => p.xp).values
const chartData = {
type: 'bar',
data: {
labels: sessionNumber,
datasets: [{
label: 'XP',
data: xp,
backgroundColor: [
'rgba(255, 99, 132, 0.2)'
],
borderColor: [
'rgba(255, 99, 132, 1)'
],
borderWidth: 1,
}]
}
}
window.renderChart(chartData, this.container)';
let out = await dv.queryMarkdown(query);
%>