<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<title>
Mixed Radar and Line Chart Example
with Chart.js
</title>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
<canvas id="myMixedChart"></canvas>
<script>
let ctx = document.getElementById('myMixedChart')
.getContext('2d');
let mixedChart = new Chart(ctx, {
type: 'radar', // primary chart type is set to radar
data: {
labels: ['Eating', 'Drinking',
'Sleeping', 'Designing'],
datasets: [{
type: 'line', // line chart dataset
label: 'Line Dataset',
data: [65, 59, 80, 81],
fill: true,
borderColor: 'rgba(54, 162, 235, 0.2)'
}, {
type: 'radar', // radar chart dataset
label: 'Radar Dataset',
data: [28, 48, 40, 19],
backgroundColor: 'rgba(255, 99, 132, 0.2)'
}]
},
options: {
elements: {
line: {
tension: 0.1 // disables bezier curves
}
}
}
});
</script>
</body>
</html>