uflex
11.09.2007, 12:13
Hallo zusammen,
beim Formatieren einer ganzen Folge von BarChart ist mir aufgefallen, dass links neben der Grafik immer etwas Platz leer bleibt, obwohl ich die Achsen, Gridlines und die "Box" unsichtbar (xyz.visible = false) gesetzt habe.
Ein Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
public var dColl:ArrayCollection = new ArrayCollection([
{a:"a", b:10}
]);
]]>
</mx:Script>
<mx:Panel x="10" y="10" width="687" height="234" layout="absolute" title="Too much space ...">
<mx:HBox height="60" left="0" right="0">
<mx:Label text="AAAA"/>
<mx:BarChart id="barchart1" width="100%" height="100%" dataProvider="{dColl}">
<mx:verticalAxis>
<mx:CategoryAxis/>
</mx:verticalAxis>
<mx:verticalAxisRenderer>
<mx:AxisRenderer visible="false"/>
</mx:verticalAxisRenderer>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer visible="false"/>
</mx:horizontalAxisRenderer>
<mx:backgroundElements>
<mx:Box visible="false"/>
<mx:GridLines visible="false"/>
</mx:backgroundElements>
<mx:series>
<mx:BarSeries displayName="Series 1" xField="b"/>
</mx:series>
</mx:BarChart>
<mx:Label text="BBBB"/>
</mx:HBox>
</mx:Panel>
</mx:Application>
Die Grafik würde ich gerne dichter an das Label "AAAA" heranrücken. Kann man den Platz, der links der Grafik freigehalten wird, irgendwie reduzieren? Mit einer Einstellung des AxisRenderers für die "verticalAxis"?
Ich bin für jeden Tipp dankbar.
Uwe
beim Formatieren einer ganzen Folge von BarChart ist mir aufgefallen, dass links neben der Grafik immer etwas Platz leer bleibt, obwohl ich die Achsen, Gridlines und die "Box" unsichtbar (xyz.visible = false) gesetzt habe.
Ein Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
public var dColl:ArrayCollection = new ArrayCollection([
{a:"a", b:10}
]);
]]>
</mx:Script>
<mx:Panel x="10" y="10" width="687" height="234" layout="absolute" title="Too much space ...">
<mx:HBox height="60" left="0" right="0">
<mx:Label text="AAAA"/>
<mx:BarChart id="barchart1" width="100%" height="100%" dataProvider="{dColl}">
<mx:verticalAxis>
<mx:CategoryAxis/>
</mx:verticalAxis>
<mx:verticalAxisRenderer>
<mx:AxisRenderer visible="false"/>
</mx:verticalAxisRenderer>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer visible="false"/>
</mx:horizontalAxisRenderer>
<mx:backgroundElements>
<mx:Box visible="false"/>
<mx:GridLines visible="false"/>
</mx:backgroundElements>
<mx:series>
<mx:BarSeries displayName="Series 1" xField="b"/>
</mx:series>
</mx:BarChart>
<mx:Label text="BBBB"/>
</mx:HBox>
</mx:Panel>
</mx:Application>
Die Grafik würde ich gerne dichter an das Label "AAAA" heranrücken. Kann man den Platz, der links der Grafik freigehalten wird, irgendwie reduzieren? Mit einer Einstellung des AxisRenderers für die "verticalAxis"?
Ich bin für jeden Tipp dankbar.
Uwe