2011-03-11 4 views
0

축 최대 값을 초과하는 경우 100 % 높이를 표시하도록 열 차트에서 열을 얻는 방법을 알아야합니다. 예를 들어, 최대 2의 선형 축을 사용하고 있지만 축이 최소 2 이상이지만 축에 2보다 크지 않다는 것을 시각적으로 보여주고 싶습니다. 현재 값이 축 최대 값을 초과하는 경우 flex에 열이 표시되지 않습니다.플렉스 차트가 축을 초과 함

답변

0

나는 perl을 사용하여 xml을 미리 구문 분석하고 최대 값과 최소값 범위에 맞는 조정 된 값을 가진 필드를 추가하기로 결정했습니다. 그런 다음 차트의 해당 필드와 실제 값을 참조하는 사용자 지정 데이터를 사용합니다.

0

여기서 가장 좋은 방법은 원래의 것을 기반으로 두 번째 컬렉션을 만들고이를 차트의 dataProvider로 사용하는 것입니다.

축 최대를 확인하고 두 번째 모음에서 이보다 큰 변수를 최대 값으로 재설정하는 함수를 작성하십시오. 또한 최대 값과 원래 값의 차이를 저장하는 추가 변수를 추가하고이 값을 dataTip에 표시합니다.

변경 리스너 (CollectionEvent.COLLECTION_CHANGE)를 원래 배열에 추가하고 핸들러를 사용하여 두 번째 배열을 업데이트합니다.

관련 문제