Rendern Ich versuche, ein Diagramm durch den Aufruf einer Funktion zu rendern. Das Diagramm wird nicht in meiner JSP-Seite gerendert, aber wenn ich genau den gleichen Code in JSFiddle teste, funktioniert es.Highcharts Grafik nicht in JSP
Ich habe folgende Bibliotheken auch:
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
Das folgende Skript-Tag enthält die Funktion, die das Diagramm erstellt:
<script>
function drawChart(xAxis, yAxis, title, type) {
$('#container').highcharts({
chart: {
type: type
},
title: {
text: title
},
xAxis: {
title: {
text: xAxis
},
type: 'category',
},
yAxis:{
title: {
text: yAxis,
},
},
series: [{
data: [{
x: 100,
y: 50
}],
}]
})
}
</script>
ich auch einen separaten div-Tag haben, die diese Funktion als solche Anrufe :
<script>drawChart("test1", "test2", "test3", "column");</script>
Und ein div-Tag für das Diagramm:
<div id="container" style="width:80%; height:400px; width: 300px;"> </div>
Nachfolgend finden Sie eine JSFiddle Link, der mein Diagramm mit den Werten Rendering zeigt, dass ich in geben
JSFiddle. http://jsfiddle.net/LLExL/6645/
Ich bin nicht sicher, wo ich falsch werde. Nichts scheint mir offensichtlich. Vielen Dank für Ihre Zeit.
EDIT: Es ist erwähnenswert, dass meine Skript-Tags innerhalb der Kopf-Tag sind.
BEARBEITEN: Ich habe meine JSFiddle aktualisiert, um x und y Werte anzuzeigen. Mein Problem ist nichts rendert auf meiner JSP und ich weiß nicht warum.
EDIT: Dies wurde jetzt behoben. Die highcharts Bibliothek auf einer jQuery-Bibliothek hängt so habe ich folgende über der highcharts Bibliothek:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
Es stellt sich heraus JSFiddle nicht benötigen Sie eine jQuery-Bibliothek zu verweisen, so es gut dort gearbeitet.
Danke für Ihre Antwort. Das hat die Dinge überhaupt nicht verändert. Aus einem unbekannten Grund wird es immer noch nicht angezeigt. – user1156596
Es macht rendern. Siehe die jsfiddle http://jsfiddle.net/LLExL/6640/ – morganfree
Bitte lesen Sie meine ursprüngliche Frage. Mein Problem ist, dass auf meiner JSP-Seite nichts gerendert wird, aber auf JSFiddle etwas gerendert wird. – user1156596