A pie chart (or a circle chart) is a circular statistical graphic, which is divided into slices to illustrate numerical proportion.It is generally used in business world when you have to display comparison or
difference of some data in a graphical manner.
So in this tutorial we will show you how to display data in pie chart using PHP, jQuery and Google API.
CHECK OUT THIS TUTORIAL LIVE DEMO →
To Display Data In Pie Chart It Takes Only One Step:-
- Make a PHP file to display data in pie chart
Step 1. Make a PHP file to display data in pie chart
We make a PHP file and save it with a name display_piechart.php
<?php $rating_data = array( array('Employee', 'Rating'), array('Suresh',25), array('Amit',56), array('Rahul',37), array('Lucky',71), array('Pooja',11), array('Manoj',49) ); $encoded_data = json_encode($rating_data); ?> <html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript"> google.load("visualization", "1", {packages:["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable( <?php echo $encoded_data; ?> ); var options = { title: "Employee Ratings" }; var chart = new google.visualization.PieChart(document.getElementById("employee_piechart")); chart.draw(data, options); } </script> <style> body { margin:0 auto; padding:0px; text-align:center; width:100%; font-family: "Myriad Pro","Helvetica Neue",Helvetica,Arial,Sans-Serif; background-color:#FAFAFA; } #wrapper { margin:0 auto; padding:0px; text-align:center; width:995px; } #wrapper h1 { margin-top:50px; font-size:45px; color:#585858; } #wrapper h1 p { font-size:18px; } #employee_piechart { padding:0px; width:600px; height:400px; margin-left:190px; } </style> </head> <body> <div id="employee_piechart" style="width: 900px; height: 500px;"></div> </body> </html>
In this step create a 'rating_data' array and add some sample employee name and ratings to display in pie chart then we encode the array using json_encode() function.
Now we add Google API and jQuery which helps to display pie chart we use google predefined function to load packages and then create a function drawChart() which gets our encoded array and then create an object of google pie chart to draw pie chart in 'employee_piechart' div.
That's all, this is how to display data in pie chart using PHP and jQuery. You can customize this code further as per your requirement. And please feel free to give comments on this tutorial.
Latest Tutorials
- Create Animated Skill Bar Using jQuery, HTML And CSS
- Simple And Best Responsive Web Design Using CSS Part 2
- Show Button On Hover Using HTML And CSS
- Material Design Login Form Using jQuery And CSS
- Animated Progress Bar Using jQuery And CSS
- Dynamic Drop Down Menu Using jQuery, Ajax, PHP And MySQL
- Get Website Statistics Using PHP, jQuery And MySQL
- HTML5 Login And Signup Form With Animation Using jQuery
- Facebook Style Homepage Design Using HTML And CSS
- View Webpage In Fullscreen Using jQuery