Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

chart js &php

<!DOCTYPE html>
<html>
<head>
<title>Creating Dynamic Data Graph using PHP and Chart.js</title>
<style type="text/css">
body {
    width: 550PX;
}

#chart-container {
    width: 100%;
    height: auto;
}
</style>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/Chart.min.js"></script>


</head>
<body>
    <div id="chart-container">
        <canvas id="graphCanvas"></canvas>
    </div>

    <script>
        $(document).ready(function () {
            showGraph();
        });


        function showGraph()
        {
            {
                $.post("data.php",
                function (data)
                {
                    console.log(data);
                     var name = [];
                    var marks = [];

                    for (var i in data) {
                        name.push(data[i].student_name);
                        marks.push(data[i].marks);
                    }

                    var chartdata = {
                        labels: name,
                        datasets: [
                            {
                                label: 'Student Marks',
                                backgroundColor: '#49e2ff',
                                borderColor: '#46d5f1',
                                hoverBackgroundColor: '#CCCCCC',
                                hoverBorderColor: '#666666',
                                data: marks
                            }
                        ]
                    };

                    var graphTarget = $("#graphCanvas");

                    var barGraph = new Chart(graphTarget, {
                        type: 'bar',
                        data: chartdata
                    });
                });
            }
        }
        </script>

</body>
</html>
Comment

PREVIOUS NEXT
Code Example
Javascript :: v-show example in vue js 
Javascript :: vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: "RangeError: Maximum call stack size exceeded" 
Javascript :: click tester 
Javascript :: useselector in redux 
Javascript :: linear search javascript 
Javascript :: list in react native 
Javascript :: console log on html 
Javascript :: random picture position in react 
Javascript :: mongodb mongoose update delete key 
Javascript :: split js 
Javascript :: dynamodb count items node 
Javascript :: JavaScript substring Syntax 
Javascript :: find if json property is of type date type 
Javascript :: read dictionary values 
Javascript :: javascript map replace key value 
Javascript :: javascript fade color 
Javascript :: The toString() Method 
Javascript :: how to async javascript stack overflow 
Javascript :: rxjs takeuntil 
Javascript :: what is closure 
Javascript :: (node:15855) UnhandledPromiseRejectionWarning: MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017 
Javascript :: console.log() Syntax 
Javascript :: usereduce 
Javascript :: deploying multiple sites in firebase 
Javascript :: divisible check javascript 
Javascript :: mock javascript function 
Javascript :: pluralize javascript 
Javascript :: check if javascript function is true 
Javascript :: string in js 
Javascript :: material ui phone number input 
ADD CONTENT
Topic
Content
Source link
Name
7+8 =