2009-11-22 1 views
1

플렉스에서 0에서 90까지의 값을 가진 라인 계열 차트가 있습니다. 차트의 배경을 0-30과 같이 설정하고 싶습니다. 초록색으로, 31 - 60은 빨간색으로, 61 - 90은 파란색으로 표시됩니다.플렉스에서 라인 계열 차트의 배경색을 설정하는 방법

저는 Flex를 처음 사용합니다. 누군가 어떻게이 일을 할 수 있는지 말해 줄 수 있습니까?

+0

이 이미지는 내가 acheive하려고 무엇의 더 나은 아이디어를 줄 것이다 : 다음은 그 예이다 -ness.fr/images_html/pikonet_test4.png – Rohit

답변

0

가장 쉬운 방법은 최대 및 최소 그래프를 고정 값으로 설정하여 (자동 크기 조정을하지 않도록) 일반적인 그리기 API를 사용하여 색상 막대를 그립니다.

1

CartesianDataCanvas이라는 클래스가 있습니다.

인스턴스를 차트 에 추가하고 그리기 API를 사용하여 그리십시오. 이 객체의 드로잉 API는 많은 좌표 작업을 줄이고 크기 조정 및 크기 조정을 훨씬 쉽게 해주는 화면 좌표가 아니라 데이터 좌표의 관점에서 작동한다는 것이 편리합니다. here

2

이 슈퍼 오래된, 그러나 나는 인터넷 검색을하는 동안 우연히 발견하고 후세를 위해서,이를 추가하고 싶었다.

가장 좋은 방법은 차트의 backgroundElements 속성을 설정하는 것입니다. HTTP : //www.e를

<fx:Array id="backgroundChartElements"> 
<mx:GridLines> 
    <mx:horizontalFill> 
     <s:SolidColor color="0x000000" alpha="1" /> 
    </mx:horizontalFill> 
    <mx:horizontalAlternateFill> 
     <s:SolidColor color="0x000000" alpha=".5" /> 
    </mx:horizontalAlternateFill> 
</mx:GridLines> 
</fx:Array> 
<mx:LineChart backgroundElements="{backgroundChartElements}" ... /> 

배경과 그리드 라인 덤비는에 대한 자세한 내용은 this 문서를 참조하십시오