2011-07-24 4 views
1

J'ai besoin d'aide pour tracer la distance des points sur Scatter Plot et My Array sont des valeurs dont les distances doivent être calculées.Tracer des distances de points dans JfreeChart

 
A1-(0.3883,0.4197)   
A2-(0.3960,0.3836)   
A3-(0.4065,0.4032) 

La distance entre A1, A2 est 0,0369 et la distance entre A1, A3 est 0,0245 et de même la distance entre A2, A3 est 0,0221.

Ma question est de savoir comment tracer ces distances (0,0369 de (A1, A2), 0,0245 de (A1, A3) ..) de ces valeurs appariées sur un diagramme de dispersion (JfreeChart) ?. S'il vous plaît donnez-moi quelques suggestions sur la façon d'aborder ce problème.

Répondre

1

Comme votre modèle de données est un graph, je regarderais JGraph, qui a un meilleur support pour edges.

Dans JFreeChart, vous pouvez ajouter une étiquette d'élément ou un générateur de pointe d'outil au XYLineAndShapeRenderer. Le générateur devra interroger votre modèle de données pour le edge value. Vous pouvez organiser l'implémentation de votre modèle de données TableModel et utiliser un JTable en tant qu'écran auxiliaire, comme indiqué dans CrosshairDemo1 & 2.

+0

Merci! Je vais essayer ça .. – Sam

Questions connexes