Hi Eddie,

Thanks for the pointers.  Care to show some sample code on how I may be able to 
achieve extending the ColumnChart.as?  I am quite new with Flex and would 
appreciate a lot if you could provide me some further directions to achieve 
this.

Thanks a lot.

Rgds,

Angelo




________________________________
From: EddieBerman <[email protected]>
To: [email protected]
Sent: Sunday, 11 October, 2009 2:19:38
Subject: [flexcoders] Re: ColumnChart & LineSeries Bug?

  
It's a flex bug. It fails in applySeriesSet( ) in ColumnChart. as. The case 
statement for "stacked" and "100%" assumes that the series is a column series 
and chokes on the line:

seriesSet[i] .offset = 0;

as there's no offset for lines series. You can get past this problem by 
extending ColumnChart. as and overriding this function, filtering for line 
series.

-Eddie B.

--- In flexcod...@yahoogro ups.com, Angelo Anolin <angelo_anolin@ ...> wrote:
>
> Hi FlexCoders,
> 
> I wonder if any of you came up with this bug in ColumnChart. 
> 
> In my ColumnChart, I have the following MXML:
> 
> <ComboBox  dataProvider= "{['overlaid' ,'clustered' ,'stacked' ,'100%']} " 
> id="stackType" selectedItem= "clustered" />
> 
> <ColumnChart id="myChart2" type="{stackType. value}" showDataTips= "true" 
> dataProvider= "{SMITH}" height="100% " width="100%" >
>         <horizontalAxis>
>             <CategoryAxis categoryField= "qtr"/>
>         </horizontalAxis>
>         <verticalAxis >
>             <LinearAxis minimum="0" maximum="3" title="YTD TRCFs"/>
>         </verticalAxis>
>         <series >
>             <ColumnSeries dataProvider= "{SMITH}" xField="qtr" yField="lti" 
> displayName= "SMITH">
>             </ColumnSeries> 
> 
>             <ColumnSeries dataProvider= "{SMITH}" xField="qtr" yField="rwc" 
> displayName= "RWC" >
>             </ColumnSeries>
> 
>             <ColumnSeries dataProvider= "{SMITH}" xField="qtr" yField="mtc" 
> displayName= "MTC" >
>             </ColumnSeries>
> 
>             <!--<LineSeries dataProvider= "{SMITH}" xField="qtr" 
> yField="target" displayName= "TARGET" >
>             </LineSeries>
> 
>             <LineSeries dataProvider= "{SMITH}" xField="qtr" yField="ytdTRCF" 
> displayName= "YTD TRCF">
>             </LineSeries> -->
>         </series>
>     </ColumnChart>
>     <Legend dataProvider= "{myChart2} " direction="horizont al"/>
> 
> and in my script, I have the following declaration:
> 
> [Bindable]
>             public var SMITH:Array = [
>                 {qtr:"Jan", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
> rwc:0},
>                 {qtr:"Feb", close:1, target:0.9, ytdTRCF:0.44, lti:1, mtc:0, 
> rwc:1},
>                 {qtr:"Mar", close:1, target:0.9, ytdTRCF:0.42, lti:1, mtc:0, 
> rwc:0},
>                 {qtr:"Apr", close:1, target:0.9, ytdTRCF:0.40, lti:1, mtc:0, 
> rwc:0},
>                 {qtr:"May", close:1, target:0.9, ytdTRCF:0.40, lti:0, mtc:1, 
> rwc:0},
>                 {qtr:"Jun", close:1, target:0.9, ytdTRCF:0.38, lti:0, mtc:1, 
> rwc:0},
>                 {qtr:"Jul", close:1, target:0.9, ytdTRCF:0.32, lti:0, mtc:0, 
> rwc:0},
>                 {qtr:"Aug", close:1, target:0.9, ytdTRCF:0.32, lti:0, mtc:1, 
> rwc:0},
>                 {qtr:"Sep", close:1, target:0.9, ytdTRCF:0.32, lti:0, mtc:2, 
> rwc:0},
>                 {qtr:"Oct", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
> rwc:0},
>                 {qtr:"Nov", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
> rwc:0},
>                 {qtr:"Dec", close:1, target:0.9, ytdTRCF:0.00, lti:0, mtc:0, 
> rwc:0}
>                 ];
> 
> As you may notice, I have commented out the LineSeries tags for the column 
> chart component.  Doing this, my column chart renders properly (i.e., 
> selecting the type from the combobox displays the selected column chart type 
> properly).
> 
> But when I uncomment out the Line Series, what happens is that the chart will 
> render fine when the type is "clustered" but when I select, say the "stacked" 
> or "100%" type, my whole application does not respond and the chart is not 
> displayed properly.  Selecting back the working type (i.e. clustered) still 
> does not do anything.
> 
> Is this a bug in Adobe Flex Column Chart?
> 
> Appreciate your inputs. Thanks.
> 
> Regards,
> 
> Angelo
>


   


      

Reply via email to