jsfiddle (https://jsfiddle.net/varunoberoi/mcd6ucge)에서이 c3.js 코드를 시도했지만 로컬 호스트에서 작동하지 않습니다.C3JS - 정의되지 않은 'category10'속성을 읽을 수 없습니다.
내 서버로 uniserver를 사용하고 있습니다. 나는 복사 - 붙여 넣기 모든 것을하지만 작동하지 않습니다. 내가 개발자 도구 '콘솔을 확인할 때 내가 가진 무엇
는<html>
<head>
<!-- CSS -->
<link href="css/c3.css" rel="stylesheet" type="text/css" />
<!-- JAVASCRIPT -->
<script src="js/d3.min.js" type="text/javascript"></script>
<script src="js/c3.js" type="text/javascript"></script>
<script type="text/javascript">
window.onload=function(){
var chart = c3.generate({
data: {
columns: [
['data1', 300, 350, 300, 0, 0, 0],
['data2', 130, 100, 140, 200, 150, 50]
],
types: {
data1: 'area',
data2: 'area-spline'
}
},
axis: {
y: {
padding: {bottom: 0},
min: 0
},
x: {
padding: {left: 0},
min: 0,
show: false
}
}
});
}
</script>
</head>
<body>
<div id="chart"></div>
</body>
</html>
이것이다 :
c3.js:5783 Uncaught TypeError: Cannot read property 'category10' of undefined
나는 c3.js하지만 아무것도의 다른 버전을 시도했다. 그것은 jsfiddle에서 일하고 내 지역에서는 작동하지 않기 때문에 이상합니다.
두 라이브러리의 전체 절대 경로를 제공하도록하십시오. 코드를 몸체의 끝으로 옮기는 것도 좋은 생각입니다. –
일부 조합을 수행 한 후에 작동하지 않는 d3.js 경로가 나타납니다. 전체 localhost 경로와 C : 드라이브 경로를 제공하려했지만 여전히 작동하지 않습니다. 내가 가진 해결책은 외부 URL (http://d3js.org/d3.v3.js)을 사용하는 것입니다. 어떻게 작동하는지는 모르겠지만 그래, 지금은 효과가있다. 당신의 아이디어에 감사드립니다. :) – JJC
가치가있는 것을 위해 D3.js v4 (4.1.1)에서 v3 (3.5.17)으로 다운 그레이드하여 다른 프로젝트에서 똑같은 JS 오류를 해결했습니다. –