2012-11-20 3 views
0

) mx : PlotChart 클래스의 여러 인스턴스를 비교하는 flex 어플리케이션에서 작업하고 있습니다. PlotCharts의 다양한 인스턴스를 차트 사이의 픽셀 당 변화가 남아 있도록 정규화해야합니다. 상수입니다.이 작업을 수행하려면 그래프에 실제로 사용되는 차트 영역 (축 레이블이 아닌)을 찾아야합니다. 내가 찾고있는 영역은 첨부 된 스크린 샷의 fuschia에 강조 표시되어 있습니다.플렉스 차트, 차트 영역 결정하기 (

고마워요, - 케빈 enter image description here

답변

1

당신이 시리즈의 너비와 높이를 찾고 있다고 생각합니다. 다음은 ColumnChart를 사용하는 예제이지만, 물론 이것은 일할 것입니다. LineChart와 같은 그녀의 차트 유형.

한다고 가정 우리는 다음과 같은 데이터가 있습니다

<mx:XMLListCollection id="dp"> 
<fx:XMLList> 
    <quote date="8/1/2007" open="40.29" close="39.58" /> 
    <quote date="8/2/2007" open="39.4" close="39.52" /> 
    <quote date="8/3/2007" open="39.47" close="38.75" /> 
    <quote date="8/6/2007" open="38.71" close="39.38" /> 
    <quote date="8/7/2007" open="39.08" close="39.42" /> 
    <quote date="8/8/2007" open="39.61" close="40.23" /> 
    <quote date="8/9/2007" open="39.9" close="40.75" /> 
    <quote date="8/10/2007" open="41.3" close="41.06" /> 
    <quote date="8/13/2007" open="41" close="40.83" /> 
    <quote date="8/14/2007" open="41.01" close="40.41" /> 
    <quote date="8/15/2007" open="40.22" close="40.18" /> 
    <quote date="8/16/2007" open="39.83" close="39.96" /> 
    <quote date="8/17/2007" open="40.18" close="40.32" /> 
    <quote date="8/20/2007" open="40.55" close="40.74" /> 
    <quote date="8/21/2007" open="40.41" close="40.13" /> 
    <quote date="8/22/2007" open="40.4" close="40.77" /> 
    <quote date="8/23/2007" open="40.82" close="40.6" /> 
    <quote date="8/24/2007" open="40.5" close="40.41" /> 
    <quote date="8/27/2007" open="40.38" close="40.81" /> 
</fx:XMLList> 
</mx:XMLListCollection> 

그리고 다음 차트 :

<s:Label text="{openSeries.width}" /> 
<s:Label text="{openSeries.height}" /> 
:

<mx:ColumnChart id="myChart" dataProvider="{dp}" showDataTips="true" width="300"> 
<mx:horizontalAxis> 
    <mx:CategoryAxis categoryField="@date"/> 
</mx:horizontalAxis> 
<mx:series> 
    <mx:ColumnSeries id="openSeries" 
     xField="@date" 
     yField="@open" 
     displayName="Open"/> 
</mx:series> 
</mx:ColumnChart> 

그런 다음 우리는 시리즈의 폭과 높이를 액세스 할 수 있습니다

관련 문제