Bonjour tout le monde.
Je vais créer un post que plusieurs personnes avant moi ont du créer plus ou moins concernant les histogrammes. Je souhaite en effet dessiner un bel histogramme dans mon application java. Cependant, je ne veux pas de JFreeChart pour que faire ce peut. La raison est simple, j'ai besoin de pouvoir gérer les mouseListener pour détecter sur quel barre je me place etc.
Ma question est donc simple, je voulais savoir si une classe dans le même style que Arc2D pour dessiner des camemberts existait avec les histogrammes.
Sachant que mon histogramme a des propriétés particulières. Il a 2 barres collées, un espace, deux barres collées, etc. (Représente une valeur prévisonnelle couplée à une valeur réelle).
Mon idée, pour le moment, est de calculer le nombre de données dans la liste que je récupère, puis de définir la taille de mes barres en fonction de ce nombre et de l'écartement, puis de prendre comme hauteur max de barre la valeur maximum de mes données, et ensuite de dessiner comme il faut mes couleurs. Mais ce n'est pas aussi simple que ca a mettre en oeuvre pour moi derrière. Je n'ai en effet que Rectangle2D qui semble faire l'affaire, mais ca se trouve, une librairie permet de dessiner ce genre d'histogramme directement. J'ai recherché dans tout le forum, mais à part JFreeChart, qui génère une image, je n'ai pas trouvé de réponse précise.
Si vous avez une idée à me donner, ce serait très gentil, surtout pour dessiner les axes en fait, je suis pas trop sur de voir comment procéder.
Merci pour votre aide
Partager