그래프를 함수를 호출하여 렌더링하려고합니다. 차트는 JSP 페이지에서 렌더링되지 않지만 JSFiddle에서 똑같은 코드를 테스트하면 작동합니다.하이 차트 그래프가 JSP로 렌더링되지 않습니다.
나는 또한 다음과 같은 라이브러리가 :
<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>
이
나는 또한이 함수를 호출하는 별도의 div 태그가 :
이<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>
다음 스크립트 태그는 차트를 생성하는 기능을 포함 예 :
,<div id="container" style="width:80%; height:400px; width: 300px;"> </div>
다음은 내 차트 내가 전달 값으로 렌더링을 보여줍니다 JSFiddle 링크입니다
JSFiddle :. http://jsfiddle.net/LLExL/6645/
내가 잘못 가고 어디 모르겠어요. 아무것도 분명하지 않습니다. 시간 내 주셔서 감사합니다.
EDIT : 내 스크립트 태그가 head 태그 내에 있음을 언급 할 가치가 있습니다.
편집 : x 및 y 값을 표시하도록 JSFiddle을 업데이트했습니다. 내 문제는 내 JSP에서 렌더링되는 것이 아니며 이유를 알지 못합니다.
편집 : 이제 수정되었습니다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
이 밝혀 그것을 잘이 일 때문에 JSFiddle는 jQuery 라이브러리를 참조 할 필요가 없습니다 : 라이브러리가 jQuery 라이브러리에 따라 달라 highcharts은 그래서 나는하여 highcharts 라이브러리 위에 다음을 추가했습니다. 잘못된 방법으로
답변 해 주셔서 감사합니다. 그것은 전혀 바뀌지 않았습니다. 아직 알려지지 않은 이유로 렌더링되지 않습니다. – user1156596
렌더링합니다. jsfiddle http://jsfiddle.net/LLExL/6640/ – morganfree
원본 질문을 읽어보십시오. 제 문제는 제 JSP 페이지에서 렌더링하는 것이 아니라 JSFiddle에서 렌더링하는 것입니다. – user1156596