Create a ColumnChart control with two series : Column Chart ColumnSeries « Chart « Flex






Create a ColumnChart control with two series

Create a ColumnChart control with two series
           

<!--
Code from Flex 4 Documentation "Using Adobe Flex 4".

This user guide is licensed for use under the terms of the Creative Commons Attribution 
Non-Commercial 3.0 License. 

This License allows users to copy, distribute, and transmit the user guide for noncommercial 
purposes only so long as 
  (1) proper attribution to Adobe is given as the owner of the user guide; and 
  (2) any reuse or distribution of the user guide contains a notice that use of the user guide is governed by these terms. 
The best way to provide notice is to include the following link. 
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/

-->



    <!-- charts/BasicColumn.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"
     height="600">
  <fx:Script>
    import mx.collections.ArrayCollection;
    [Bindable]
    public var expenses:ArrayCollection = new ArrayCollection([
      {month:"Jan", profit:20, expenses:15, amount:145},
      {month:"Feb", profit:1, expenses:2, amount:60},
      {month:"Mar", profit:15, expenses:5, amount:3}
      ]);
    </fx:Script>  
    <s:layout>
        <s:VerticalLayout />
    </s:layout>
    <s:Panel title="Column Chart">
        <s:layout>
            <s:VerticalLayout />
        </s:layout>
        <mx:ColumnChart id="myChart" dataProvider="{expenses}"
            showDataTips="true">
            <mx:horizontalAxis>
                <mx:CategoryAxis categoryField="month" />
            </mx:horizontalAxis>
            <mx:series>
                <mx:ColumnSeries xField="month" yField="profit"
                    displayName="Profit" />
                <mx:ColumnSeries xField="month" yField="expenses"
                    displayName="Expenses" />
            </mx:series>
        </mx:ColumnChart>
        <mx:Legend dataProvider="{myChart}" />
    </s:Panel>
</s:Application>

   
    
    
    
    
    
    
    
    
    
    
  








Related examples in the same category

1.ColumnChart with ColumnSeriesColumnChart with ColumnSeries
2.Use the fill property to set the color for each ColumnSeries object in a ColumnChart controlUse the fill property to set the color for each ColumnSeries object in a ColumnChart control
3.Define a custom SolidColor object and a custom SolidColorStroke object, and applies them to the ColumnSeries object in the ColumnChart control.Define a custom SolidColor object and a custom SolidColorStroke object, and applies them to the ColumnSeries object in the ColumnChart control.
4.The following example mixes a LineSeries and a ColumnSeriesThe following example mixes a LineSeries and a ColumnSeries
5.The following example defines the colors for two series in the ColumnChart control:The following example defines the colors for two series in the ColumnChart control:
6.Adding Series to ColumnChartAdding Series to ColumnChart
7.defines the colors for two series in the ColumnChart controldefines the colors for two series in the ColumnChart control
8.Data Update In Real Time SeriesData Update In Real Time Series
9.uses two series to allow a visual comparison of two stocks that trade in different rangesuses two series to allow a visual comparison of two stocks that trade in different ranges
10.Cast the HitData object to a Series classCast the HitData object to a Series class
11.Set elementOffset property of SeriesInterpolate to 0.Set elementOffset property of SeriesInterpolate to 0.
12.Increments and decrements the series's selectedIndex property to select each itemIncrements and decrements the series's selectedIndex property to select each item
13.Add or remove a data point from a series in ActionScript.Add or remove a data point from a series in ActionScript.
14.Use a similar technique to add data series to your charts rather than replacing the existing onesUse a similar technique to add data series to your charts rather than replacing the existing ones
15.yValue of the ColumnSeriesItem represents the percentage a series takes up in a 100% chartyValue of the ColumnSeriesItem represents the percentage a series takes up in a 100% chart
16.Use chart items in more than one seriesUse chart items in more than one series
17.Zoom in data series from the upper-right corner of the chart.Zoom in data series from the upper-right corner of the chart.
18.Change fields of a series to change chart data at run timeChange fields of a series to change chart data at run time
19.The final result is a chart with multiple axes, but whose series share some of the same properties defined by common axis renderers.The final result is a chart with multiple axes, but whose series share some of the same properties defined by common axis renderers.