<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {
callback: function () {
var data = [
['Task', 'Hours'],
['Occupied', 19.2],
['Free', 30.8],
[null, 50.0]
];
var total = 0;
for (var i = 1; i < data.length; i++) {
if (data[i][0] !== null) {
total += data[i][1];
}
}
var numberFormat = new google.visualization.NumberFormat({
pattern: '#,##0.0',
suffix: '%'
});
var dataTable = google.visualization.arrayToDataTable(data);
for (var i = 0; i < dataTable.getNumberOfRows(); i++) {
if (dataTable.getValue(i, 0) !== null) {
dataTable.setFormattedValue(i, 1);
}
}
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
var options = {
title: 'Status of chairs',
height: 400,
chartArea: {
top: 24
},
colors: ['#8BC34A', '#64B5F6'],
pieHole: 0.4,
pieStartAngle: 270,
pieSliceText: 'label',
slices: {
2: {
color: 'transparent'
}
},
theme: 'maximized',
width: 400
};
chart.draw(dataTable, options);
},
packages: ['corechart']
});
</script>
</head>
<body>
<div id="chart_div" style="width: 400px; height: 120px;"></div>
</body>
</html>
ASKER
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
var Occupied = 225 / 400 * 50
var Free = (400-225) / 400 * 50
google.charts.load('current', {
callback: function () {
var data = [
['Label', 'Value*2'],
['Occupied', Occupied ],
['Free', Free ],
[null, 50.0]
];
var total = 0;
for (var i = 1; i < data.length; i++) {
if (data[i][0] !== null) {
total += data[i][1];
}
}
var numberFormat = new google.visualization.NumberFormat({
pattern: '#,##0.0',
suffix: '%'
});
var dataTable = google.visualization.arrayToDataTable(data);
for (var i = 0; i < dataTable.getNumberOfRows(); i++) {
if (dataTable.getValue(i, 0) !== null) {
dataTable.setFormattedValue(i, 1);
}
}
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
var options = {
title: 'Status of chairs',
height: 400,
chartArea: {
top: 24
},
colors: ['#8BC34A', '#64B5F6'],
pieHole: 0.4,
pieStartAngle: 270,
pieSliceText: 'label',
slices: {
2: {
color: 'transparent'
}
},
theme: 'maximized',
width: 400
};
chart.draw(dataTable, options);
},
packages: ['corechart']
});
</script>
</head>
<body>
<div id="chart_div" style="width: 400px; height: 120px;"></div>
</body>
</html>
ASKER
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
Open in new window
This is where you set your data as
Open in new window