2013-07-02 2 views
1

동적 데이터가있는 차트를 만들었습니다. 그리고 그것은 2 열에 대해 null 값을 얻고 있습니다. jsfiddle.net/xj6ms/2/하이 차트 : 빈 데이터가있는 막 대 차트

내가 제대로 다른 열을 마련 할 수 있도록 빈 열을 제거 할

:

이 바이올린을 참조하십시오.

가능합니까?

고맙습니다.

답변

0

null 값을 사용하여 데이터의 항목을 제거해야합니다.

이 기본 자바 스크립트 프로그래밍,하지만 한 가지 방법은 이전 데이터 배열의 null 이외의 항목을 사용하여 새 배열을 생성하는 것입니다

newdata = []; 
for (i=0 ; i<data.length ; i++) { 
    if (data[i].y != null) { 
     newdata.push(data[i]); 
    }   
} 

당신은 다음의 장소에 차트에 newData에 사용할 수 있습니다 데이터 변수 :

+0

어떻게하면됩니까? 나는 칼럼을 제거하기 위해 그 함수를 작성할 곳을 얻지 못하고있다. 그걸 좀 도와 주실 수 있습니까? –

+0

스티브, 대단한 해결책 ... 대단히 감사합니다. 그러나 우리가 칼럼 중 하나를 클릭하고 뚫어 질 때, 그것들은 엉망이됩니다 ... 어떤 생각? –

+0

스티브, 대답을 얻었습니다 .. clickdata에서 newdata를 전달하기 위해 setdata 함수를 변경했습니다. 이제는 잘 작동합니다. –

관련 문제