<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> /* . */
google.charts.load('current', {'packages':['geochart']}); google.charts.setOnLoadCallback(drawChart);
var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['Sweden', 300], ['United States', 300], ['France', 400], ['Canada', 500], ['Spain', 500], ['RU', 900] ]);
var options = { title: 'Simple map' // . };
var chart = new google.visualization.GeoChart(document.getElementById('regions_div')); chart.draw(data, options); }
<div id="regions_div" style="width: 900px; height: 500px;"></div>
google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Color', 'Quantity'], ['Orange', 11], ['Black', 2], ['Red', 1], ['White', 2], ['Green', 7] ]);
var options = { title: 'Quantity of colors', is3D: true }
pieHole: 0.4
slices: { 4: {offset: 0.2}, 1: {offset: 0.3}, 2: {offset: 0.4}, 3: {offset: 0.5}, }
google.charts.load('current', {packages:['wordtree']}); google.charts.setOnLoadCallback(drawChart);
var options = { wordtree: { format: 'implicit', word: '', colors: ['red', 'black', 'green'] // . } };
function drawChart() { var data = google.visualization.arrayToDataTable( [ ['Phrases'], [' '], [' '], [' '], [' '], [' '] ] );
google.charts.load('current', {'packages':['gauge']});
var data = google.visualization.arrayToDataTable([ ['Label', 'Value'], ['Gas', 80], ['Oil', 55], ['mperage', 68] ]);
var options = { width: 400, height: 120, redFrom: 90, redTo: 100, yellowFrom:75, yellowTo: 90, minorTicks: 5 };
google.charts.load('current', {'packages':['gauge']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { // onclick. var data = google.visualization.arrayToDataTable([ ['Label', 'Value'], ['Gas', 80], ['Oil', 55], ['mperage', 68] ]); var options = { width: 400, height: 120, redFrom: 90, redTo: 100, yellowFrom:75, yellowTo: 90, minorTicks: 5 }; var chart = new google.visualization.Gauge(document.getElementById('chart_div')); chart.draw(data, options); data.setValue(0, 1, 40 + Math.round(60 * Math.random())); // chart.draw(data, options); data.setValue(1, 1, 40 + Math.round(60 * Math.random())); chart.draw(data, options); data.setValue(2, 1, 60 + Math.round(20 * Math.random())); chart.draw(data, options); }
Source: https://habr.com/ru/post/304296/
All Articles