Tuesday, 19 February 2019

Google Charts


Quick Start

Here's a simple example of a page that displays a pie chart:

You can copy the snippet below to an .html file on your computer and open it in your browser to display the pie chart shown above:
<html>   <head>     <!--Load the AJAX API-->     <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>     <script type="text/javascript">       // Load the Visualization API and the corechart package.       google.charts.load('current', {'packages':['corechart']});       // Set a callback to run when the Google Visualization API is loaded.       google.charts.setOnLoadCallback(drawChart);       // Callback that creates and populates a data table,       // instantiates the pie chart, passes in the data and       // draws it.       function drawChart() {         // Create the data table.         var data = new google.visualization.DataTable();         data.addColumn('string', 'Topping');         data.addColumn('number', 'Slices');         data.addRows([           ['Mushrooms', 3],           ['Onions', 1],           ['Olives', 1],           ['Zucchini', 1],           ['Pepperoni', 2]         ]);         // Set chart options         var options = {'title':'How Much Pizza I Ate Last Night',                        'width':400,                        'height':300};         // Instantiate and draw our chart, passing in some options.         var chart = new google.visualization.PieChart(document.getElementById('chart_div'));         chart.draw(data, options);       }     </script>   </head>   <body>     <!--Div that will hold the pie chart-->     <div id="chart_div"></div>   </body> </html>

How About a Bar Chart?

Convert the pie chart to a bar chart by replacing
google.visualization.PieChart with
google.visualization.BarChart
in the code and reloading your browser. You may notice that the "Slices" legend is truncated. To fix this, change width to 500 from 400, save the file, and reload your browser.

Related Posts:

  • Personal Computers (PCs) info Articles about PC components and hardware, assembly, PC tuning and performance, software and drivers, help and other related information. Part I: … Read More
  • Motherboard ABC - MULTIBEST ABC COMPUTER COMPANY, LTD. 286 A3263 None ABC COMPUTER COMPANY, LTD. 286 COMPACT 286 VER. 1.2 None ABC COMPUTER COMPANY, LT… Read More
  • Network Ethernet. 32-bit PCI https://stason.org/TULARC/pc/network-cards/netp32_1.html 3COM Ethernet FAST ETHERLINK (3C980-TX) 10Mbps/100Mbps 32-bit PCI 3COM CORPORATION E… Read More
  • Basic Transistor http://sunil-completelaptopchiplevelservice.blogspot.com/2011/11/basic-transistor.html 1 - Introduction to Transistor1.1 - Structure of Transi… Read More
  • WebMastering & Other Programming Various information about developing websites, and programming languages like java, javascript, perl, etc. Part I: CGI CGI-BIN Scripts by Categor… Read More

0 comments:

Post a Comment