Bonjour à tous.
Dans le cadre d'un stage, je dois générer des iso-contours sur un graphe. Je dois pourvoir alterner entre axe linéaire et logarithmique, j'ai un soucis avec le "LogarithmicAxis" de JFreeChart, en effet celui-ci m'affiche uniquement les tick label des bornes de l'axe et pas les tick intermédiaires. Les valeurs que mon axes logarithmique sont en fait les valeurs linéaires d'origines pour comparer le graphe linéaire et logarithmique. (Une image pour illustrer le problème, l'axe posant problème est celui du bas) Nom : forum.png
Affichages : 138
Taille : 135,5 Ko Voila le code que j'utilise pour créer l'axe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
// DOMAIN log axis
	LogarithmicAxis xAxis2 = new LogarithmicAxis("Val Lin");
	plot.setDomainAxis(1, xAxis2);
	plot.setDomainAxisLocation(1, AxisLocation.BOTTOM_OR_LEFT);
//	plot.mapDatasetToDomainAxis(0, 1);
	xAxis2.setExpTickLabelsFlag(true);	 
        chart.getXYPlot().getDomainAxis(1).setLowerBound(modele.getRealOptionsPlot().getMinlinX());
	chart.getXYPlot().getDomainAxis(1).setUpperBound(modele.getRealOptionsPlot().getMaxlinX());
Si quelqu'un à une idée sur le problème ou une autre solution pour l'affichage d'axes logarithmiques je le remercie d'avance.