![]() |
![]() |
||||||
|
|||||||
| Tags: adding, bar, height, lineseries, shrinks |
![]() |
|
|||
|
I have a BarChart that needs to have horizontal lines at two points on the
x-axis (like show "average score"). I accomplished this by adding a LineSeries for each score. Each LineSeries has two points, with the x values identical, and the y values set to min and max (thus creating a horizontal line). The problem is that when I add the LineSeries the bar height gets reduced to one third (as if there were two more BarSeries that neede to share the chart item space. Does any one have any idea how I can prevent this? Or a better way to accomplish adding my horizontal lines? Furthermore, I have never been able to explicitly set the bar height. When I do so it is always ignored. Please see my examples: http://i326.photobucket.com/albums/k...NewPicture.png vs. http://i326.photobucket.com/albums/k...ewPicture1.png I've attached the MXML for the BarChart and my my HorizontalLineSeries component. Thank You :lips; <mx:BarChart> <mx:Script> <![CDATA[ ...yada, yada, yada... ]]> </mx:Script> <mx:horizontalAxis> <mx:LinearAxis minimum="0" maximum="100" /> </mx:horizontalAxis> <mx:verticalAxis> <mx:CategoryAxis id="catAxis" labelFunction="{categoryAxisLabel}"/> </mx:verticalAxis> <mx:series> <mx:BarSeries fontWeight="bold" labelAlign="right" labelFunction="barSeriesPercentLabel" labelPosition="inside" xField="pctCS" /> <cmp:HorizontalLineSeries strokeAlpha="{BLUE.alpha}" strokeColor="{BLUE.color}" strokeWeight="4" xValue="{blueScore}" /> <cmp:HorizontalLineSeries strokeAlpha="{GREEN.alpha}" strokeColor="{GREEN.color}" strokeWeight="4" xValue="{greenScore}" /> </mx:series> </mx:BarChart> <mx:BarChart> <mx:Script> <![CDATA[ ...yada, yada, yada... ]]> </mx:Script> <mx:horizontalAxis> <mx:LinearAxis minimum="0" maximum="100" /> </mx:horizontalAxis> <mx:verticalAxis> <mx:CategoryAxis id="catAxis" labelFunction="{categoryAxisLabel}"/> </mx:verticalAxis> <mx:series> <mx:BarSeries fontWeight="bold" labelAlign="right" labelFunction="barSeriesPercentLabel" labelPosition="inside" xField="pctCS" /> <cmp:HorizontalLineSeries strokeAlpha="{BLUE.alpha}" strokeColor="{BLUE.color}" strokeWeight="4" xValue="{blueScore}" /> <cmp:HorizontalLineSeries strokeAlpha="{GREEN.alpha}" strokeColor="{GREEN.color}" strokeWeight="4" xValue="{greenScore}" /> </mx:series> </mx:BarChart> |
| Sponsored Links |
|
|||
|
"surleystare" <webforumsuser@macromedia.com> wrote in message news:g9sfp4$d97$1@forums.macromedia.com... >I have a BarChart that needs to have horizontal lines at two points on the > x-axis (like show "average score"). I accomplished this by adding a > LineSeries > for each score. Each LineSeries has two points, with the x values > identical, > and the y values set to min and max (thus creating a horizontal line). > > The problem is that when I add the LineSeries the bar height gets reduced > to > one third (as if there were two more BarSeries that neede to share the > chart > item space. Does any one have any idea how I can prevent this? Or a better > way > to accomplish adding my horizontal lines? http://www.quietlyscheming.com/blog/...custom-charts/ |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
- Contact Us
-|-
Adobe Dreamweaver Forums -|-
Archive -|-
Top -|-Rules/Disclaimer-|-Help/Support-|-Advertise