У меня есть 6 Google Charts
![enter image description here](https://i.stack.imgur.com/JXPz9.png)
Я пытался создать функцию и вызывал ее 6 раз.
<script type="text/javascript">
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart());
function drawChart(type,value) {
var data = google.visualization.arrayToDataTable([
['Effort', 'Ammout given'],
[type, value],
['', (100-value)]
]);
var options = {
pieHole: 0.9,
legend: {position: 'none'},
pieSliceText: { color: '#EC7108' },
slices: {
0: { color: '#EC7108' },
1: { color: '#E5E5E5' }
}
};
var chart = new google.visualization.PieChart(document.getElementById(type));
chart.draw(data, options);
}
drawChart('html',90);
drawChart('css',60);
drawChart('js',70);
drawChart('jquery',80);
drawChart('react',60);
drawChart('node',70);
</script>
Я продолжал получать ошибки
![enter image description here](https://i.stack.imgur.com/IIBVY.png)
Это то, что у меня сейчас, создать функцию 6 раз ??♂️, но это работает.
https://jsfiddle.net/bheng/0qcjn7zy/6/
Как создать одну функцию и вызвать ее 6 раз?