
Envoyé par
virtuA
Bonjour,
j'ai une suite de nombre comme celle-ci :
[1,1,1,1,4,4,4,4,4,4] : (4x)1 et (6x)4.
Est-il possible de faire automatiquement avec une des propriétés du Tchart ou DBchart un % sur le nombre des données : 40%->1 et 60%->4 ?
Car Dans mon Pie j'ai toutes mes valeurs au lieu d'en avoir que 2 différentes.
++
Je ne comprend pas trop ce que tu veux faire.
Si tu rentres comme valeur 1 à une série, elle vaudra 1. Je viens de faire un exemple et si tu mets 1,1,1,1,4,4,4,4,4,4 tu aura 10 points.
Si tu veux représenter 40% et 60% (en gros qu'il te fasse le tris) il faut qu'il sache par rapport à quoi et je n'ai pas connaissance de ce type de fonction interne. à toi de calculer toi même et d'ajouter le nombre de valeur qu'il faut (ici 2 pour 1 et 4) avec les bonnes proportions (ici 40 et 60)
Par contre tu peux faire évoluer ton TChart, par exemple quand tu lis 1, tu ajoutes une valeur la première fois avec AddPie et après à chaque fois que tu verras un 1, tu incrémentes ce point comme ca:
Series1->PieValues->Value[0]++;
si 1 est le premier point ajouté.
Partager