Ich versuche, ein Tortendiagramm mit Amcharts durch eine Javascript-Funktionsaufruf zu rendern. Mein Code ist wie folgt -Amcharts nicht mit JavaScript-Funktion gerendert
Html Datei -
<script src="https://www.amcharts.com/lib/3/amcharts.js"></script>
<script src="https://www.amcharts.com/lib/3/pie.js"></script>
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="row">
<div class="col-sm-4">
<div id="pie1">
<script>
createChart([{"country":"Czech","litres":301.9},{"country":"Ireland","litres":201.1},{"country":"Germany","litres":165.8},{"country":"Pak","litres":139.9},{"country":"Austria","litres":128.3},{"country":"UK","litres":99}]) ;
) ;
</script>
</div>
</div>
</div>
</div>
</div>
amCharts js Datei -
function createChart(chartData){
var chart = AmCharts.makeChart("pie1", {
"type": "pie",
"theme": "light",
"dataProvider": chartData,
"valueField": "litres",
"titleField": "country",
"balloon": {
"fixedPosition": true
},
"export": {
"enabled": true
}
});
}
die Funktion Create() verwenden, ich vorbei eine json verwendet werden in der Funktionsdefinition zum Auffüllen des Tortendiagramms. Ich debuggte, um zu überprüfen, ob die Kontrolle in die js-Datei geht, aber das Tortendiagramm wird nicht gerendert. Kann mir jemand sagen, was mit dieser Implementierung nicht stimmt?