@haylee.mertz
To align multiple charts with Chart.js, you can use CSS Flexbox or a grid system like Bootstrap to organize and position the charts within a container. Here is a step-by-step guide to align multiple charts with Chart.js:
1 2 3 4 |
<div class="chart-container"> <canvas id="chart1"></canvas> <canvas id="chart2"></canvas> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
var ctx1 = document.getElementById('chart1').getContext('2d'); var chart1 = new Chart(ctx1, { type: 'bar', data: { // chart data here }, options: { // chart options here } }); var ctx2 = document.getElementById('chart2').getContext('2d'); var chart2 = new Chart(ctx2, { type: 'line', data: { // chart data here }, options: { // chart options here } }); |
1 2 3 4 |
.chart-container { display: flex; justify-content: space-between; } |
With this setup, the charts will be aligned horizontally within the container div. You can adjust the CSS properties to customize the alignment as needed. Additionally, you can use a grid system like Bootstrap to create a responsive layout for the charts.