2010-05-06 5 views

Répondre

1

Nativement, FusionCharts ne prend pas en charge cette fonctionnalité. Cependant, ce qui rend les FusionCharts vraiment incroyables est le nombre de solutions de contournement que vous pouvez trouver pour résoudre un problème. (

Veuillez essayer l'extrait XML suivant en utilisant un graphique 2D Single Bar.

<?xml version="1.0" encoding="UTF-8"?> 
<chart caption="Monthly Unit Sales" xAxisName="Month" yAxisName="Units" showValues="1" decimals="0" formatNumberScale="0" chartRightMargin="30"> 
    <set label="" value="0" alpha="0.1" displayValue="&#xA;&#xA;&#xA;&#xA;Feb" /> 
    <set label="" value="857" /> 
    <set label="" value="0" alpha="0.1" displayValue="&#xA;&#xA;&#xA;&#xA;Apr" /> 
    <set label="" value="494" /> 
</chart> 

Ce que nous avons fait ici utilisé des données de terrain vide et invisible au-dessus des données-parcelles que nous voulons présenter avec l'étiquette sur le dessus. De ce fait, en utilisant l'attribut displayValue dans le graphe de données invisible, nous pouvons recréer l'effet visuel des étiquettes se trouvant au-dessus du graphe de données affiché.

Remarque: Le caractère &amp;#10; (nouveau saut de ligne) a été utilisé pour rapprocher la sortie de l'attribut displayValue, c'est-à-dire l'étiquette apparente dans ce cas, du tracé de données ci-dessous.

Alternativement, vous pouvez également utiliser le diagramme 2D Barre Multi-séries pour recréer l'effet mentionné ci-dessus, en utilisant l'extrait XML cité ci-dessous.

<?xml version="1.0" encoding="UTF-8"?> 
<chart palette="2" caption="Business Results: 2005" yaxisname="Revenue (Millions)" hovercapbg="FFFFFF" toolTipBorder="889E6D" divLineColor="999999" divLineAlpha="80" showShadow="0" canvasBgColor="FEFEFE" canvasBaseColor="FEFEFE" canvasBaseAlpha="50" divLineIsDashed="1" divLineDashLen="1" divLineDashGap="2" numberPrefix="$" numberSuffix="M" chartRightMargin="30" useRoundEdges="1" legendBorderAlpha="0"> 
    <categories> 
     <category label="" /> 
     <category label="" /> 
     <category label="" /> 
    </categories> 
    <dataset seriesname="Domestic" color="8EAC41"> 
     <set value="0" alpha="0.1" displayValue="Hardware" /> 
     <set value="0" alpha="0.1" displayValue="Software" /> 
     <set value="0" alpha="0.1" displayValue="Service" /> 
    </dataset> 
    <dataset seriesname="International" color="607142"> 
     <set value="116" /> 
     <set value="237" /> 
     <set value="83" /> 
    </dataset> 
</chart> 

J'espère que cela aide. : D

Questions connexes