What are the best practices for rendering multiple graphs on a single page using PHP and JavaScript?

When rendering multiple graphs on a single page using PHP and JavaScript, it is best to use a library like Chart.js or Highcharts to create and display the graphs. Each graph should have a unique identifier to differentiate them on the page. Additionally, make sure to properly include the necessary libraries and data for each graph to render correctly.

<div style="width: 50%">
    <canvas id="graph1"></canvas>
</div>
<div style="width: 50%">
    <canvas id="graph2"></canvas>
</div>

<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
    var ctx1 = document.getElementById('graph1').getContext('2d');
    var chart1 = new Chart(ctx1, {
        type: 'bar',
        data: {
            labels: ['January', 'February', 'March', 'April', 'May'],
            datasets: [{
                label: 'Graph 1',
                data: [10, 20, 30, 40, 50]
            }]
        }
    });

    var ctx2 = document.getElementById('graph2').getContext('2d');
    var chart2 = new Chart(ctx2, {
        type: 'line',
        data: {
            labels: ['January', 'February', 'March', 'April', 'May'],
            datasets: [{
                label: 'Graph 2',
                data: [50, 40, 30, 20, 10]
            }]
        }
    });
</script>