2010-06-21 6 views
1

J'ai un graphique linéaire avec 4 séries de lignes avec diamant, cercle, boîte et triangle comme moteur de rendu pour les graphiques de ces 4 séries de lignes. Maintenant, mon exigence est que je veux montrer des étiquettes pour les parcelles dans le tableau. Il devrait ressembler à ceci:Linechart avec des tracés étiquetés

alt text http://www.infocaptor.com/user_help/dashboard_line_chart_image_0.png

J'ai essayé avec un certain article renderes mais pas obtenir correctement car je veux utiliser les cercles et triangles pour rendre les parcelles. Cela tue mon temps. S'il vous plaît aider ...

Cheers, PK

Répondre

1

Le lien vers l'exemple dans votre question est cassée au moment, mais si vous cherchez à ajouter des étiquettes à votre parcelle, vous pouvez utiliser la classe CartesianDataCanvas à positionner les éléments relatifs aux coordonnées de données dans votre graphique. Si c'est ce que vous cherchez à faire, alors le deuxième exemple here devrait vous dire tout ce que vous devez savoir. Encore une fois, je ne peux pas voir l'image de ce que vous essayez d'atteindre, mais vous voulez que les étiquettes sur toutes vos valeurs tracées une autre option est de définir showAllDataTips sur true sur votre objet graphique et créer un dataTipRenderer personnalisé pour l'intrigue . Dans ce cas, l'exemple this devrait être utile.

0

Utilisez localToContent et dataToLocal sur le dataProvider:

p1_label.text = line1.dataProvider[0].x; 
p1_label.x = component.parent.localToContent 
    (line1.dataToLocal 
     (line1.dataProvider[0].x,line1.dataProvider[0].y) 
    ).x - 10; 
p1_label.y = component.parent.localToContent 
    (line1.dataToLocal 
     (line1.dataProvider[0].x,line1.dataProvider[0].y) 
    ).y - 10; 
Questions connexes