données XML à tracer:graphique à barres Flex ne fonctionne pas
<?xml version="1.0" encoding="utf-8" ?>
<spearkerslist>
<speakers langid="afb" countryid="SA" countryalpha3id="SAU">200000</speakers>
<speakers langid="acw" countryid="SA" countryalpha3id="SAU">6000000</speakers>
<speakers langid="ars" countryid="SA" countryalpha3id="SAU">8000000</speakers>
<speakers langid="arb" countryid="SA" countryalpha3id="SAU">206000000</speakers>
</spearkerslist>
Les données ci-dessus, je dois tracer à un graphique à barres, que j'ai essayé avec le code ci-dessous et ne fonctionne pas je dois tracer « LANGID » sur La longueur de l'axe y et de la barre dépend de la valeur de l'étiquette des haut-parleurs.
<mx:Script>
<![CDATA[
private var languagelist:XML = new XML(); //Variable where the XML is stored.
]]>
</mx:Script>
<mx:Panel>
<mx:BarChart id="chrtLangugeVsPopulation" dataProvider="{languagelist.speakers}" showAllDataTips="true">
<mx:verticalAxis>
<mx:CategoryAxis
dataProvider="{[email protected]}"
categoryField="Language"
/>
</mx:verticalAxis>
<mx:series>
<mx:BarSeries
yField="Language"
xField="Speakers"
displayName="Speakers"
/>
</mx:series>
</mx:BarChart>
</mx:Panel>
Son ne fonctionne pas :( – Saneef
Essayez de mettre des crochets vides <> ... autour de votre fichier XML – Robusto
En outre, je ne vois pas où vous définissez réellement votre fournisseur de données.La source, je veux dire – Robusto