<?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>Web i tome slično... IvanIlijasic.com &#187; charting komponente</title>
	<atom:link href="http://www.ivanilijasic.com/tag/charting-komponente/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ivanilijasic.com</link>
	<description>Stranice koje svaki pošteni IT-jevac stavlja na zadnje mjesto</description>
	<lastBuildDate>Mon, 07 Nov 2011 11:00:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Axiis chart komponente</title>
		<link>http://www.ivanilijasic.com/2009/06/axiis-chart-komponente-za-flex/</link>
		<comments>http://www.ivanilijasic.com/2009/06/axiis-chart-komponente-za-flex/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 06:17:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[charting komponente]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.com/?p=432</guid>
		<description><![CDATA[Ako vam standardne charting komponente u Flex frameworku nisu dovoljne, ako ne želite plaćati ILOG komponente, onda imate još solucija. Axiis je open source framework za razvoj charting komponenata u Flex i AIR aplikacijama.  Axiis projekt je besplatan za download, omogućava stvaranje raznih tipova grafova. Moguće je koristiti gotove komponente, a nudi i stvaranje vlastitih. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/06/line_area.jpg" rel="lightbox[432]"><img class="alignleft size-thumbnail wp-image-433" title="Axiis graf" src="http://www.ivanilijasic.com/wp-content/uploads/2009/06/line_area-150x150.jpg" alt="Axiis graf" width="150" height="150" /></a>Ako vam standardne charting komponente u Flex frameworku nisu dovoljne, ako ne želite plaćati ILOG komponente, onda imate još solucija. <a href="http://www.axiis.org">Axiis</a> je open source framework za razvoj charting komponenata u Flex i AIR aplikacijama.  Axiis projekt je besplatan za download, omogućava stvaranje raznih tipova grafova. Moguće je koristiti gotove komponente, a nudi i stvaranje vlastitih. Vizualizacija podataka se temelji na Degrafa grafičkom frameworku. U svakom slučaju, vrijedi isprobati ovaj jako zgodan dodatak za Flex/AIR.</p>
<p><a href="http://www.axiis.org/">http://www.axiis.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2009/06/axiis-chart-komponente-za-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex chart komponenta s customa natpisima</title>
		<link>http://www.ivanilijasic.com/2009/05/flex-chart-komponenta-s-customa-natpisima/</link>
		<comments>http://www.ivanilijasic.com/2009/05/flex-chart-komponenta-s-customa-natpisima/#comments</comments>
		<pubDate>Sat, 23 May 2009 15:44:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Flex Cookbook]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[charting komponente]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.ivanilijasic.test/?p=207</guid>
		<description><![CDATA[Nedavno je moj kolega htio složiti graf na svom siteu, no nije mogao naći neki dobar besplatni PHP library kako bi skicirao stanje u NBA utrci za najvrijednijeg igrača lige. Stoga sam mu nabrzinu složio jednostavan primjer u Flexu koristeći Flex charting komponente, standardni dio Flex Buildera 3 Pro.

Da vidimo što nam treba da bismo [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/05/mvp_race.jpg" rel="lightbox[207]"><img class="alignleft size-thumbnail wp-image-276" title="MVP Race" src="http://www.ivanilijasic.com/wp-content/uploads/2009/05/mvp_race-150x150.jpg" alt="MVP Race" /></a>Nedavno je moj kolega htio složiti graf na svom siteu, no nije mogao naći neki dobar besplatni PHP library kako bi skicirao stanje u NBA utrci za najvrijednijeg igrača lige. Stoga sam mu nabrzinu složio jednostavan primjer u Flexu koristeći Flex charting komponente, standardni dio Flex Buildera 3 Pro.</p>
<p><span id="more-207"></span></p>
<p style="text-align: justify;">Da vidimo što nam treba da bismo napravili ovakav jedan primjer.  Napravit ćemo tri array objekta koje možemo vezati na dataProvidere (obavezno koristiti naredbu [Bindable]). Napravimo LineChart koji će na prilikom inicijalizacije prikazivati broj koševa po utakmici za svakog pojedinog igrača. Na horitonzalnoj x-osi će se prikazati o kojoj je sezoni riječ. Na vertikalnoj osi će se prikazivati vrijednost iz svake pojedine linije na grafu. Linije će biti definirane unutar taga &lt;series&gt;, no treba naglasiti kako se na grafu koristi custom funkcija yAxisLabel kako bi se napravio preuređeni natpis na vertikalnoj osi.</p>
<p style="text-align: justify;">Serije (ajmo ih tako nazvati) u grafu koriste dataProvider koji smo definirali u vertikalnoj osi, ali za svaku od tih serija potrebno je navesti koji element iz objekta array ćemo koristiti kao podatak na horizontalnoj i vertikalnoj osi.</p>
<p style="text-align: justify;">Kada već imamo graf, onda nije loše da imamo i legendu. Legenda će se vezati na graf preko atributa dataProvider, gdje kao vrijednost vežemo objekt &#8220;chartPPG&#8221;.</p>
<p style="text-align: justify;">Klikom na dodatna dva gumba mijenjamo dataProvidera grafa, pa se na taj način prikazuju drugačije vrijednosti.</p>
<p style="text-align: center;"><a href="http://www.ivanilijasic.com/wp-content/uploads/2009/05/mvp_race.jpg" rel="lightbox[207]"><img class="aligncenter size-medium wp-image-276" title="MVP Race" src="http://www.ivanilijasic.com/wp-content/uploads/2009/05/mvp_race-300x221.jpg" alt="MVP Race" /></a></p>
<p style="text-align: justify;">Ovdje možete pogledati i uživo kako to izgleda: <a href="http://www.ivanilijasic.com/flex_recepti/MvpRace.swf">MVP Race graf</a></p>
<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#FFFFFF"&gt;
&lt;mx:Script&gt;
&lt;![CDATA[
	import mx.controls.Alert;
	import mx.charts.events.ChartItemEvent;
	import mx.charts.chartClasses.Series;
	import mx.charts.ChartItem;
	import mx.charts.chartClasses.IAxis;

	[Bindable]
	public var statsPpg:Array = [
	{season:'03-04',kobe:24.0, dwayne:16.2, lebron: 20.9},
	{season:'04-05',kobe:27.6, dwayne:24.1, lebron: 27.2},
	{season:'05-06',kobe:35.4, dwayne:27.2, lebron: 31.4},
	{season:'06-07',kobe:31.6, dwayne:27.4, lebron: 27.3},
	{season:'07-08',kobe:28.3, dwayne:24.6, lebron: 30.0},
	{season:'08-09',kobe:27.2, dwayne:29.9, lebron: 28.4}
	];

	public var statsAssists:Array = [
	{season:'03-04',kobe:5.1, dwayne:4.5, lebron: 5.9},
	{season:'04-05',kobe:6, dwayne:6.8, lebron: 7.2},
	{season:'05-06',kobe:4.5, dwayne:6.7, lebron: 6.6},
	{season:'06-07',kobe:5.4, dwayne:7.5, lebron: 6},
	{season:'07-08',kobe:5.4, dwayne:6.9, lebron: 7.2},
	{season:'08-09',kobe:5, dwayne:7.5, lebron: 7.4}
	];

	private function yAxisLabel(value:Object, previousValue:Object, axis:IAxis):String
	{
		return value + ' pg';
	}

	private function setStats(type:String):void
	{
		if (type == 'ppg')
		{
			chartPPG.dataProvider = statsPpg;
			categories.dataProvider  = statsPpg;
			yAxis.title = "Points per game";
		}
		else if  ( type == 'assists')
		{
			chartPPG.dataProvider = statsAssists;
			categories.dataProvider  = statsAssists;
			yAxis.title = "Assists per game";
		}

	}

]]&gt;
&lt;/mx:Script&gt;
&lt;mx:Panel width="790" title="NBA MVP race: Kobe vs. LeBron vs. Dwayne" layout="horizontal"&gt;
	&lt;mx:LineChart dataProvider="{statsPpg}" id="chartPPG" name="Comparison" showDataTips="true"&gt;
		&lt;mx:horizontalAxis&gt;
			&lt;mx:CategoryAxis dataProvider="{statsPpg}" categoryField="season" title="NBA seasons" id="categories"/&gt;
		&lt;/mx:horizontalAxis&gt;
		&lt;mx:verticalAxis&gt;
			&lt;mx:LinearAxis labelFunction="{yAxisLabel}"  title="Points per game" id="yAxis"/&gt;
		&lt;/mx:verticalAxis&gt;
		&lt;mx:series&gt;
			&lt;mx:LineSeries id="Kobe" yField="kobe" xField="season" displayName="Kobe Bryant"/&gt;
			&lt;mx:LineSeries id="Dwayne" yField="dwayne" xField="season" displayName="Dwayne Wade" /&gt;
			&lt;mx:LineSeries id="LeBron" yField="lebron" xField="season" displayName="LeBron James" /&gt;
		&lt;/mx:series&gt;
	&lt;/mx:LineChart&gt;
	&lt;mx:Legend dataProvider="{chartPPG}" direction="vertical"  width="174"/&gt;
	&lt;mx:Button label="PPG" click="setStats('ppg')"/&gt;
	&lt;mx:Button label="Assists" click="setStats('assists')"/&gt;
&lt;/mx:Panel&gt;

&lt;/mx:Application&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ivanilijasic.com/2009/05/flex-chart-komponenta-s-customa-natpisima/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

