Я хочу сделать линейный график. У меня есть набор значений x и набор значений y, и мне интересно, как я определяю данные в Chart.js?
Итак, я строю график Chart.js для своего сайта, построенного на Django. Я думаю, что создание массивов в порядке, но теперь я хочу построить график. То есть на оси x будет откладываться дата, а на оси y - оценка.
<script type="text/javascript">
const score = [];
const date = [];
</script>
{% for lesson in lessons %}
<script type="text/javascript">
score.push((lesson.speed+lesson.accuracy+lesson.understanding)/3)
date.push(lesson.date)
</script>
{% endfor %}
<script type="text/javascript">
const config = {
type: 'bar',
data: {
x: date,
y: score,
},
options: {
scales: {
y: {
beginAtZero: True;
}
}
},
}
</script>
Я понятия не имею, где и в чем заключается ошибка, поскольку у меня нет больших знаний о Chart.js или javascript в целом.