2013-03-06 1 views
2

에 데이터 계열을 정의 jVectorMap 것은 이것이다 :는 비행 내가하려고 및 실패 무엇

worldMap.series.regions[0]=new jvm.DataSeries({ 
    scale:['#CCCCCC','#FF0000'], 
    normalizeFunction:'polynomial', 
    values:{'country_code':value...}, 
    min:minValue, 
    max:maxValue 
}); 

내가 오류가 영역이 그래서 내가 그 잘못을하고있어, 정의되지 않은 것입니다. 그 올바른 방법은 무엇이며, 빈 데이터 세트로지도가 초기화 된 것처럼 국가 색상 표시 제거와 같이 더 이상 필요하지 않은 경우 데이터를 처리하는 방법은 무엇입니까?

감사합니다.

답변

1

당신이 원하는 모든 일련의 데이터를 변경하는 경우 다음 clearsetValues 같은 DataSeries 방법을 사용할 수 있습니다

worldMap.series.regions[0].clear(); 
+0

안녕하세요. setValues ​​()는'min'과'max'뿐만 아니라'scale' 배열의 색상 배열 때문에 작동하지 않습니다. 'setAttribute()'를 사용하여'min'과'max' 값을 수정하려고했지만 실패했습니다. 기본적으로 데이터가 변경되고 새로운 데이터를 표시하려면 모든 국가에서 새로운 색을 얻습니다. – Francisc

+0

GDP 슬라이더 예제에서, 각 AJAX 성공 콜백 'new jvm.WorldMap (...)'에서 맵 div를 인스턴스화하여이 문제를 해결했지만, 동일한 설정을 만드는 것보다 더 나은 방법이 있기를 기대했습니다. 매번 '값', '크기', '최소'및 '최대'를 변경합니다. – Francisc

+0

더 많은 실험을 한 후에는 데이터 요청을 위해 서버에 대한 요청이있을 때마다 최소값과 최대 값을 변경할 수 있어야합니다. 그게 가능하니? – Francisc