<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flex Examples &#187; BarChart</title>
	<atom:link href="http://blog.flexexamples.com/category/barchart/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flexexamples.com</link>
	<description>Just a bunch of Adobe Flex Examples</description>
	<lastBuildDate>Wed, 26 Jan 2011 18:09:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rotating labels in a Flex chart axis using the labelRotation style</title>
		<link>http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/</link>
		<comments>http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 03:53:26 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[BarChart]]></category>
		<category><![CDATA[Charting]]></category>
		<category><![CDATA[horizontalAxisRenderer]]></category>
		<category><![CDATA[labelRotation]]></category>
		<category><![CDATA[verticalAxisRenderer]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/</guid>
		<description><![CDATA[<p>The following example shows how you can rotate the vertical and horizontal axis renderer&#8217;s label by setting the labelRotation style.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_labelRotation_test/main.mxml">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:Style&#62; @font-face { src: local("Arial"); font-family: EmbeddedArial; } BarChart { font-family: EmbeddedArial; } &#60;/mx:Style&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can rotate the vertical and horizontal axis renderer&#8217;s label by setting the <code>labelRotation</code> style.</p>
<p>Full code after the jump.</p>
<p><span id="more-238"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_labelRotation_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Style&gt;
        @font-face {
            src: local("Arial");
            font-family: EmbeddedArial;
        }

        BarChart {
            font-family: EmbeddedArial;
        }
    &lt;/mx:Style&gt;

    &lt;mx:ArrayCollection id="arrColl"&gt;
        &lt;mx:source&gt;
            &lt;mx:Array&gt;
                &lt;mx:Object name="R Winn" obp=".353" slg=".445" avg=".300" /&gt;
                &lt;mx:Object name="P Feliz" obp=".290" slg=".418" avg=".253" /&gt;
                &lt;mx:Object name="O Vizquel" obp=".305" slg=".316" avg=".246" /&gt;
                &lt;mx:Object name="B Molina" obp=".298" slg=".433" avg=".276" /&gt;
                &lt;mx:Object name="R Durham" obp=".295" slg=".343" avg=".218" /&gt;
            &lt;/mx:Array&gt;
        &lt;/mx:source&gt;
    &lt;/mx:ArrayCollection&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form&gt;
            &lt;mx:FormHeading label="labelRotation" /&gt;
            &lt;mx:FormItem label="horizontalAxisRenderer:"&gt;
                &lt;mx:HSlider id="horizontalLabelRotation"
                        minimum="-90"
                        maximum="90"
                        value="0"
                        liveDragging="true"
                        snapInterval="10"
                        tickInterval="10" /&gt;
            &lt;/mx:FormItem&gt;
            &lt;mx:FormItem label="verticalAxisRenderer:"&gt;
                &lt;mx:HSlider id="verticalLabelRotation"
                        minimum="-90"
                        maximum="90"
                        value="0"
                        liveDragging="true"
                        snapInterval="10"
                        tickInterval="10" /&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;

        &lt;mx:Spacer width="100%" /&gt;

        &lt;mx:Legend dataProvider="{barChart}"/&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:BarChart id="barChart"
             showDataTips="true"
             dataProvider="{arrColl}"
             width="100%"
             height="100%"&gt;

        &lt;!-- vertical axis --&gt;
        &lt;mx:verticalAxis&gt;
            &lt;mx:CategoryAxis categoryField="name" title="Player"/&gt;
        &lt;/mx:verticalAxis&gt;

        &lt;!-- vertical axis renderer --&gt;
        &lt;mx:verticalAxisRenderer&gt;
            &lt;mx:AxisRenderer labelRotation="{verticalLabelRotation.value}" /&gt;
        &lt;/mx:verticalAxisRenderer&gt;

        &lt;!-- horizontal axis renderer --&gt;
        &lt;mx:horizontalAxisRenderer&gt;
            &lt;mx:AxisRenderer labelRotation="{horizontalLabelRotation.value}" /&gt;
        &lt;/mx:horizontalAxisRenderer&gt;

        &lt;!-- series --&gt;
        &lt;mx:series&gt;
            &lt;mx:BarSeries id="obpSeries"
                    yField="name"
                    xField="obp"
                    displayName="obp" /&gt;
            &lt;mx:BarSeries id="slgSeries"
                    yField="name"
                    xField="slg"
                    displayName="slg" /&gt;
            &lt;mx:BarSeries id="avgSeries"
                    yField="name"
                    xField="avg"
                    displayName="avg" /&gt;
        &lt;/mx:series&gt;
    &lt;/mx:BarChart&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_labelRotation_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/BarChart_labelRotation_test/bin/main.html" width="100%" height="400"></iframe></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Rotating labels in a Flex chart axis using the labelRotation style on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/',contentID: 'post-238',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'horizontalAxisRenderer,labelRotation,verticalAxisRenderer',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/10/15/rotating-labels-in-a-flex-chart-axis-using-the-labelrotation-style/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Changing the bar width ratio on a Flex Bar Chart</title>
		<link>http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/</link>
		<comments>http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 15:02:22 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[BarChart]]></category>
		<category><![CDATA[Charting]]></category>
		<category><![CDATA[barWidthRatio]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/</guid>
		<description><![CDATA[<p>The following example shows how you can change the barWidthRatio style to control how wide each bar is in relation to the category width.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_barWidthRatio_test/main.mxml">View MXML</a></p> &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;!-- http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/ --&#62; &#60;mx:Application name=&#34;BarChart_barWidthRatio_test&#34; xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34; layout=&#34;vertical&#34; verticalAlign=&#34;middle&#34; backgroundColor=&#34;white&#34;&#62; &#160; &#60;mx:ArrayCollection id=&#34;arrColl&#34;&#62; &#60;mx:source&#62; &#60;mx:Array&#62; &#60;mx:Object name=&#34;R Winn&#34; obp=&#34;.353&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows how you can change the <code>barWidthRatio</code> style to control how wide each bar is in relation to the category width.</p>
<p>Full code after the jump.</p>
<p><span id="more-237"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_barWidthRatio_test/main.mxml">View MXML</a></p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #808080; font-style: italic;">&lt;!-- http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/ --&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Application</span> name=<span style="color: #ff0000;">&quot;BarChart_barWidthRatio_test&quot;</span></span>
<span style="color: #000000;">        xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span></span>
<span style="color: #000000;">        layout=<span style="color: #ff0000;">&quot;vertical&quot;</span></span>
<span style="color: #000000;">        verticalAlign=<span style="color: #ff0000;">&quot;middle&quot;</span></span>
<span style="color: #000000;">        backgroundColor=<span style="color: #ff0000;">&quot;white&quot;</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:ArrayCollection</span> id=<span style="color: #ff0000;">&quot;arrColl&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:source</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Array</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;R Winn&quot;</span> obp=<span style="color: #ff0000;">&quot;.353&quot;</span> slg=<span style="color: #ff0000;">&quot;.445&quot;</span> avg=<span style="color: #ff0000;">&quot;.300&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;P Feliz&quot;</span> obp=<span style="color: #ff0000;">&quot;.290&quot;</span> slg=<span style="color: #ff0000;">&quot;.418&quot;</span> avg=<span style="color: #ff0000;">&quot;.253&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;O Vizquel&quot;</span> obp=<span style="color: #ff0000;">&quot;.305&quot;</span> slg=<span style="color: #ff0000;">&quot;.316&quot;</span> avg=<span style="color: #ff0000;">&quot;.246&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;B Molina&quot;</span> obp=<span style="color: #ff0000;">&quot;.298&quot;</span> slg=<span style="color: #ff0000;">&quot;.433&quot;</span> avg=<span style="color: #ff0000;">&quot;.276&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;R Durham&quot;</span> obp=<span style="color: #ff0000;">&quot;.295&quot;</span> slg=<span style="color: #ff0000;">&quot;.343&quot;</span> avg=<span style="color: #ff0000;">&quot;.218&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Array</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:source</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:ArrayCollection</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:ApplicationControlBar</span> dock=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Form</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:FormItem</span> label=<span style="color: #ff0000;">&quot;barWidthRatio:&quot;</span><span style="color: #7400FF;">&gt;</span></span>
                <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:HSlider</span> id=<span style="color: #ff0000;">&quot;slider&quot;</span></span>
<span style="color: #000000;">                        minimum=<span style="color: #ff0000;">&quot;0.0&quot;</span></span>
<span style="color: #000000;">                        maximum=<span style="color: #ff0000;">&quot;1.0&quot;</span></span>
<span style="color: #000000;">                        value=<span style="color: #ff0000;">&quot;0.6&quot;</span></span>
<span style="color: #000000;">                        liveDragging=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #000000;">                        tickInterval=<span style="color: #ff0000;">&quot;0.1&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:FormItem</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Form</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:ApplicationControlBar</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
     <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:BarChart</span> id=<span style="color: #ff0000;">&quot;barChart&quot;</span></span>
<span style="color: #000000;">             showDataTips=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #000000;">             dataProvider=<span style="color: #ff0000;">&quot;{arrColl}&quot;</span></span>
<span style="color: #000000;">             width=<span style="color: #ff0000;">&quot;100%&quot;</span></span>
<span style="color: #000000;">             height=<span style="color: #ff0000;">&quot;100%&quot;</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:verticalAxis</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:CategoryAxis</span> categoryField=<span style="color: #ff0000;">&quot;name&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:verticalAxis</span><span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:series</span><span style="color: #7400FF;">&gt;</span></span>
            <span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:BarSeries</span> id=<span style="color: #ff0000;">&quot;barSeries&quot;</span></span>
<span style="color: #000000;">                    yField=<span style="color: #ff0000;">&quot;name&quot;</span></span>
<span style="color: #000000;">                    xField=<span style="color: #ff0000;">&quot;avg&quot;</span></span>
<span style="color: #000000;">                    displayName=<span style="color: #ff0000;">&quot;avg&quot;</span></span>
<span style="color: #000000;">                    barWidthRatio=<span style="color: #ff0000;">&quot;{slider.value}&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
        <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:series</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:BarChart</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>

<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_barWidthRatio_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/BarChart_barWidthRatio_test/bin/main.html" width="100%" height="400"></iframe></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Changing the bar width ratio on a Flex Bar Chart on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/',contentID: 'post-237',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'barWidthRatio',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/10/15/changing-the-bar-width-ratio-on-a-flex-bar-chart/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using data effects to animate chart data</title>
		<link>http://blog.flexexamples.com/2007/10/15/using-data-effects-to-animate-chart-data/</link>
		<comments>http://blog.flexexamples.com/2007/10/15/using-data-effects-to-animate-chart-data/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 14:19:51 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[BarChart]]></category>
		<category><![CDATA[Charting]]></category>
		<category><![CDATA[SeriesInterpolate]]></category>
		<category><![CDATA[SeriesSlide]]></category>
		<category><![CDATA[SeriesZoom]]></category>
		<category><![CDATA[showDataEffect]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/10/15/236/</guid>
		<description><![CDATA[<p>In a previous example, <a href="http://blog.flexexamples.com/2007/09/24/animating-data-changes-in-a-flex-pie-chart/">&#8220;Animating data changes in a Flex Pie Chart&#8221;</a>, we looked at using the SeriesInterpolate effect to animate a pie chart when the data changed.</p> <p>The following example shows how you can use the SeriesInterpolate, SeriesSlide, and SeriesZoom effects to create different animations.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous example, <a href="http://blog.flexexamples.com/2007/09/24/animating-data-changes-in-a-flex-pie-chart/">&#8220;Animating data changes in a Flex Pie Chart&#8221;</a>, we looked at using the SeriesInterpolate effect to animate a pie chart when the data changed.</p>
<p>The following example shows how you can use the SeriesInterpolate, SeriesSlide, and SeriesZoom effects to create different animations.</p>
<p>Full code after the jump.</p>
<p><span id="more-236"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_showDataEffect_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/10/15/using-data-effects-to-animate-chart-data/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:Script&gt;
        &lt;![CDATA[
            private function updateDP():void {
                var str:String = categoryFieldComboBox.selectedItem.data;
                barSeries.xField = str;
                barSeries.displayName = str;
            }
        ]]&gt;
    &lt;/mx:Script&gt;

    &lt;mx:SeriesInterpolate id="seriesInterpolate" duration="1000" /&gt;
    &lt;mx:SeriesSlide id="seriesSlide" duration="1000" direction="right" /&gt;
    &lt;mx:SeriesZoom id="seriesZoom" duration="1000" /&gt;

    &lt;mx:Array id="dataEffects"&gt;
        &lt;mx:Object label="seriesInterpolate" data="{seriesInterpolate}" /&gt;
        &lt;mx:Object label="seriesSlide" data="{seriesSlide}" /&gt;
        &lt;mx:Object label="seriesZoom" data="{seriesZoom}" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:Array id="categoryFields"&gt;
        &lt;mx:Object data="obp" label="OBP" /&gt;
        &lt;mx:Object data="slg" label="SLG" /&gt;
        &lt;mx:Object data="avg" label="AVG" /&gt;
    &lt;/mx:Array&gt;

    &lt;mx:ArrayCollection id="arrColl"&gt;
        &lt;mx:source&gt;
            &lt;mx:Array&gt;
                &lt;mx:Object name="R Winn" obp=".353" slg=".445" avg=".300" /&gt;
                &lt;mx:Object name="P Feliz" obp=".290" slg=".418" avg=".253" /&gt;
                &lt;mx:Object name="O Vizquel" obp=".305" slg=".316" avg=".246" /&gt;
                &lt;mx:Object name="B Molina" obp=".298" slg=".433" avg=".276" /&gt;
                &lt;mx:Object name="R Durham" obp=".295" slg=".343" avg=".218" /&gt;
            &lt;/mx:Array&gt;
        &lt;/mx:source&gt;
    &lt;/mx:ArrayCollection&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form&gt;
            &lt;mx:FormItem label="categoryField:"&gt;
                &lt;mx:ComboBox id="categoryFieldComboBox"
                    dataProvider="{categoryFields}"
                        change="updateDP();" /&gt;
            &lt;/mx:FormItem&gt;
            &lt;mx:FormItem label="showDataEffect:"&gt;
                &lt;mx:ComboBox id="showDataEffectComboBox"
                        dataProvider="{dataEffects}"
                        change="updateDP();" /&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;
    &lt;/mx:ApplicationControlBar&gt;

     &lt;mx:BarChart id="barChart"
             showDataTips="true"
             dataProvider="{arrColl}"
             width="100%"
             height="100%"&gt;
        &lt;mx:verticalAxis&gt;
            &lt;mx:CategoryAxis categoryField="name"/&gt;
        &lt;/mx:verticalAxis&gt;
        &lt;mx:series&gt;
            &lt;mx:BarSeries id="barSeries"
                    yField="name"
                    xField="obp"
                    displayName="obp"
                    showDataEffect="{showDataEffectComboBox.selectedItem.data}" /&gt;
        &lt;/mx:series&gt;
    &lt;/mx:BarChart&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_showDataEffect_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/BarChart_showDataEffect_test/bin/main.html" width="100%" height="400"></iframe></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Using data effects to animate chart data on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/10/15/using-data-effects-to-animate-chart-data/',contentID: 'post-236',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'showDataEffect',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/10/15/using-data-effects-to-animate-chart-data/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Creating clustered, stacked, overlaid, and 100% Bar charts in Flex 3</title>
		<link>http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/</link>
		<comments>http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 06:19:03 +0000</pubDate>
		<dc:creator>Peter deHaan</dc:creator>
				<category><![CDATA[BarChart]]></category>
		<category><![CDATA[Charting]]></category>
		<category><![CDATA[clustered]]></category>
		<category><![CDATA[overlaid]]></category>
		<category><![CDATA[showAllDataTips]]></category>
		<category><![CDATA[showDataTips]]></category>
		<category><![CDATA[stacked]]></category>

		<guid isPermaLink="false">http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/</guid>
		<description><![CDATA[<p>The following example shows the differences between a clustered, stacked, 100%, and overlaid Bar chart in Flex 3.</p> <p>Full code after the jump.</p> <p></p> <p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_type_test/main.mxml">View MXML</a></p> &#60;?xml version="1.0" encoding="utf-8"?&#62; &#60;!-- http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/ --&#62; &#60;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"&#62; &#60;mx:ApplicationControlBar dock="true"&#62; &#60;mx:Form&#62; &#60;mx:FormItem label="type:"&#62; &#60;mx:ComboBox id="comboBox"&#62; &#60;mx:dataProvider&#62; &#60;mx:Object label="clustered" /&#62; &#60;mx:Object label="stacked" /&#62; &#60;mx:Object label="100%" [...]]]></description>
			<content:encoded><![CDATA[<p>The following example shows the differences between a clustered, stacked, 100%, and overlaid Bar chart in Flex 3.</p>
<p>Full code after the jump.</p>
<p><span id="more-229"></span></p>
<p class="download"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_type_test/main.mxml">View MXML</a></p>
<pre class="code">
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;!-- http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/ --&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"&gt;

    &lt;mx:ApplicationControlBar dock="true"&gt;
        &lt;mx:Form&gt;
            &lt;mx:FormItem label="type:"&gt;
                &lt;mx:ComboBox id="comboBox"&gt;
                    &lt;mx:dataProvider&gt;
                        &lt;mx:Object label="clustered" /&gt;
                        &lt;mx:Object label="stacked" /&gt;
                        &lt;mx:Object label="100%" /&gt;
                        &lt;mx:Object label="overlaid" /&gt;
                    &lt;/mx:dataProvider&gt;
                &lt;/mx:ComboBox&gt;
            &lt;/mx:FormItem&gt;
            &lt;mx:FormItem label="showDataTips:"&gt;
                &lt;mx:CheckBox id="checkBox1" /&gt;
            &lt;/mx:FormItem&gt;
            &lt;mx:FormItem label="showAllDataTips:"&gt;
                &lt;mx:CheckBox id="checkBox2" /&gt;
            &lt;/mx:FormItem&gt;
        &lt;/mx:Form&gt;

        &lt;mx:Spacer width="100%" /&gt;

        &lt;mx:Legend dataProvider="{barChart}"/&gt;
    &lt;/mx:ApplicationControlBar&gt;

    &lt;mx:BarChart id="barChart"
            type="{comboBox.selectedItem.label}"
            showDataTips="{checkBox1.selected}"
            showAllDataTips="{checkBox2.selected}"
            height="100%"
            width="100%"&gt;

        &lt;mx:dataProvider&gt;
            &lt;mx:Array&gt;
                &lt;mx:Object name="R Winn" obp=".353" slg=".445" avg=".300" /&gt;
                &lt;mx:Object name="P Feliz" obp=".290" slg=".418" avg=".253" /&gt;
                &lt;mx:Object name="O Vizquel" obp=".305" slg=".316" avg=".246" /&gt;
                &lt;mx:Object name="B Molina" obp=".298" slg=".433" avg=".276" /&gt;
                &lt;mx:Object name="R Durham" obp=".295" slg=".343" avg=".218" /&gt;
            &lt;/mx:Array&gt;
        &lt;/mx:dataProvider&gt;

        &lt;mx:verticalAxis&gt;
            &lt;mx:CategoryAxis categoryField="name"/&gt;
        &lt;/mx:verticalAxis&gt;

        &lt;mx:series&gt;
            &lt;mx:BarSeries yField="name" xField="obp" displayName="OBP"/&gt;
            &lt;mx:BarSeries yField="name" xField="slg" displayName="SLG"/&gt;
            &lt;mx:BarSeries yField="name" xField="avg" displayName="AVG"/&gt;
        &lt;/mx:series&gt;
    &lt;/mx:BarChart&gt;

&lt;/mx:Application&gt;
</pre>
<p class="information"><a href="http://blog.flexexamples.com/wp-content/uploads/BarChart_type_test/bin/srcview/index.html">View source</a> is enabled in the following example.</p>
<p><iframe src="http://blog.flexexamples.com/wp-content/uploads/BarChart_type_test/bin/main.html" width="100%" height="600"></iframe></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Creating clustered, stacked, overlaid, and 100% Bar charts in Flex 3 on FlexExamples.com',url: 'http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/',contentID: 'post-229',code: 'Pete9667',suggestNotebook: 'FlexExamples',suggestTags: 'clustered,overlaid,showAllDataTips,showDataTips,stacked',providerName: 'FlexExamples.com',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper-remember.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.flexexamples.com/2007/10/11/creating-clustered-stacked-overlaid-and-100-bar-charts-in-flex-3/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

