나는 eCharts (자바 스크립트 차트 라이브러리)를 이용하고 있고 내 머리를하고 뭔가가있다. 예제는 markLine에 대한 다음 코드를 사용하여 (그리고 예상대로 작동)자바 스크립트 배열 JSON.parse (문자열)
markLine : {
symbol: 'none',
tooltip: {show: false},
itemStyle:{
normal:{
lineStyle:{
type: 'solid',
color: '#CCCCCC'
},
tooltip:{
show: false
}
}
},
data: [ [{ "xAxis" : 250, "yAxis" : 0 }, {"xAxis": 250, "yAxis" : 250 }] ]
}
을
데이터 부분을 JSON 문자열로 가져올 수 있어야하지만 제대로 작동하지 않습니다.
참고 : 단순화하기 위해, 나는 arrayString라는 문자열로받을 같은 JSON 정보를 가지고 :
markLine : {
symbol: 'none',
tooltip: {show: false},
itemStyle:{
normal:{
lineStyle:{
type: 'solid',
color: '#CCCCCC'
},
tooltip:{
show: false
}
}
},
data: (function(){
var res = [];
var arrayString = "";
arrayString = '[{ "xAxis" : 250, "yAxis" : 0 }, {"xAxis": 250, "yAxis" : 250 }]';
res = JSON.parse(arrayString);
return res;
})()
}
내가 CONSOLE.LOG 만약 내가 차트가 표시되지 않습니다 JSON.parse 코드를 실행할 수 있지만
'res'의 값은 배열이 올바르게 생성 된 것처럼 보입니다.누구든지이 문제를 해결할 수 있습니까?
참고 :이 예제의 모두 markLine 사용
http://echarts.baidu.com/echarts2/doc/example/line1.html#-en
http://echarts.baidu.com/echarts2/doc/example/bar13.html#-en
두 번째 코드 조각과 같이 다른 배열 (예 : 첫 번째 코드 조각) 또는 두 개의 개체 (두 번째 코드 조각과 같은)에 두 개의 개체가 있어야하나요? – Xufox