2009-07-15 8 views

Répondre

1
<?xml version="1.0"?> 

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> 
    <mx:Script><![CDATA[ 
    import mx.collections.ArrayCollection; 
    [Bindable] 
    public var expenses:ArrayCollection = new ArrayCollection([ 
     {Month:"Jan", Profit:2000, Expenses:1500}, 
     {Month:"Feb", Profit:1000, Expenses:200}, 
     {Month:"Mar", Profit:1500, Expenses:500} 
    ]); 
    ]]></mx:Script> 
    <mx:Panel title="Bar Chart"> 
    <mx:BarChart id="myChart" dataProvider="{expenses}" showDataTips="true"> 
     <mx:verticalAxis> 
      <mx:CategoryAxis 
       dataProvider="{expenses}" 
       categoryField="Month" 
      /> 
     </mx:verticalAxis> 
     <mx:series> 
      <mx:BarSeries 
       yField="Month" 
       xField="Profit" 
       displayName="Profit" 
      > 
      <mx:stroke> 
       <mx:Stroke 
        color="0x808080" 
        weight="2" 
        alpha=".8" 
       /> 
      </mx:stroke> 
      </mx:BarSeries> 
      <mx:BarSeries 
       yField="Month" 
       xField="Expenses" 
       displayName="Expenses" 
      > 
      <mx:stroke> 
       <mx:Stroke 
        color="0xC0C0C0" 
        weight="2" 
        alpha=".8" 
       /> 
      </mx:stroke> 
      </mx:BarSeries> 
     </mx:series> 
    </mx:BarChart> 
    <mx:Legend dataProvider="{myChart}"/> 
    </mx:Panel> 
</mx:Application> 
+0

shua.but j'ai besoin pas comme thatplease passer par cela comme j'ai besoin comme ce type de graphiques à barres http://img200.imageshack.us/img200/1666/barcharts.png Merci, aravindakumarThangaraju – aravinda

+1

ok .... consultez http: // demo .quietlyscheming.com/ChartSampler/app.html et regardez la personnalisation -> par couleurs de la colonne – Shua

+0

Merci Shua.It est très utile pour moi et merci pour votre patience. J'ai une autre question, il n'y a aucun moyen de sans utiliser xml t o charger la couleur dynamiquement? – aravinda

0

au lieu d'utiliser la course, nous pouvons utiliser

<mx:SolidColor id="sc1" color="blue" alpha=".3"/>

et mentionner l'identifiant de couleur solide à l'aide de remplir la propriété

<mx:series> 
     <mx:ColumnSeries 
      yField="work" 
      minField="age" 
      displayName="work" 
      fill="{sc1}"/> 

Questions connexes