2009-07-15 124 views
0

如何更改條形圖中的條形圖顏色?如何更改條形圖中的條形顏色

感謝, AravindakumarThangaraju

+0

哪些條形圖?在什麼平臺/應用程序? – Wilhelm 2009-07-15 09:49:20

+0

Flex 3中我需要改變欄的顏色在條形圖喜歡去這個鏈接 http://img200.imageshack.us/img200/1666/barcharts.png 感謝, aravindakumarThangaraju – aravinda 2009-07-16 09:18:06

回答

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

,而不是使用行程,我們可以使用

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

和使用填補財產

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

0提純色ID