Я борюсь с приложением в web2py.Мне нужно включить элемент диаграммы (радиолокационная карта), и я пробовал много вариантов, но безуспешно.Затем я решил использовать Chart.bundle.js, добавив скрипт в представление и сохранив файл Chart.bundle.js в статическом каталоге.
Но он не работает.Я не получаю никакой ошибки, но диаграмма не загружается в представлении.Ниже приведен код вида:
{{extend 'layout.html'}}
<html>
<head>
<script src='static/Chart.bundle.js'></script>
</head>
<body>
<br>
<div id="wrapper">
<canvas id="chartjs-radar" width="600" height="400"></canvas>
</div>
<script type="text/javascript">
var presets = window.chartColors;
var utils = Samples.utils;
var data = {
labels: {{=areaslist}},
datasets: [{
backgroundColor: utils.transparentize(presets.red),
borderColor: presets.red,
data: {{=calcperarea}},
label: 'Digital Maturity Assessment'
}]
};
var options = {
maintainAspectRatio: true,
spanGaps: false,
elements: {
line: {
tension: 0.000001
}
}
};
var chart = new Chart('chartjs-radar', {
type: 'radar',
data: data,
options: options
});
</script>
</body>
</html>
Спасибо.