chart js options example

Example 1: chart.js

<canvas id="myChart" width="400" height="400"></canvas>
<script>
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
        datasets: [{
            label: '# of Votes',
            data: [12, 19, 3, 5, 2, 3],
            backgroundColor: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)',
                'rgba(75, 192, 192, 0.2)',
                'rgba(153, 102, 255, 0.2)',
                'rgba(255, 159, 64, 0.2)'
            ],
            borderColor: [
                'rgba(255, 99, 132, 1)',
                'rgba(54, 162, 235, 1)',
                'rgba(255, 206, 86, 1)',
                'rgba(75, 192, 192, 1)',
                'rgba(153, 102, 255, 1)',
                'rgba(255, 159, 64, 1)'
            ],
            borderWidth: 1
        }]
    },
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero: true
                }
            }]
        }
    }
});
</script>

Example 2: how to show data values in charts.js

<body>    <div class="chart-container" style="position: relative; width:80vw">        <canvas id="my_Chart"></canvas>    </div>    <script>        // data define for bar chart        var myData = {            labels: ["Javascript", "Java", "Python", "PHP", "C++", "TypeScript", "Linux Shell","C","Ruby on Rails"],            datasets: [{                label: "Hey, baby!",                fill: false,                backgroundColor: ['#ff0000', '#ff4000', '#ff8000', '#ffbf00', '#ffbf00', '#ffff00', '#bfff00', '#80ff00', '#40ff00', '#00ff00'],                borderColor: 'black',                data: [85, 60,70, 50, 18, 20, 45, 30, 20],            }]        };        // Options define for display value on top of bars        var myoption = {            tooltips: {                enabled: true            },            hover: {                animationDuration: 1            },            animation: {            duration: 1,            onComplete: function () {                var chartInstance = this.chart,                    ctx = chartInstance.ctx;                    ctx.textAlign = 'center';                    ctx.fillStyle = "rgba(0, 0, 0, 1)";                    ctx.textBaseline = 'bottom';                    // Loop through each data in the datasets                    this.data.datasets.forEach(function (dataset, i) {                        var meta = chartInstance.controller.getDatasetMeta(i);                        meta.data.forEach(function (bar, index) {                            var data = dataset.data[index];                            ctx.fillText(data, bar._model.x, bar._model.y - 5);                        });                    });                }            }        };        // Code to draw Chart        var ctx = document.getElementById('my_Chart').getContext('2d');        var myChart = new Chart(ctx, {            type: 'bar',        // Define chart type            data: myData,    	// Chart data            options: myoption 	// Chart Options [This is optional paramenter use to add some extra things in the chart].        });    </script></body>