2011-06-14 5 views

Répondre

2

Voici l'API Java pour TimeSeriesChartDemo1: http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/demo/TimeSeriesChartDemo1.html

La documentation des niveaux de zoom se trouve dans l'une des méthodes héritées. Je recommande de trouver le composant exact qui nécessite le changement du zoom. Ensuite, vérifier l'API pour ce composant java.awt

+0

En fait, il est [ 'BarChartDemo1'] (http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/demo/BarChartDemo1.html) qui illustre' setStandardTickUnit() ', comme indiqué [ici] (http://www.jfree.org/jfreechart/api/javadoc/src-html/org/jfree/chart/demo/BarChartDemo1.html#line.64). – trashgod

2

DateAxis dispose de deux usines statiques pour créer des unités de tics de date standard. Ces méthodes, createStandardDateTickUnits(), décrivent comment "créer votre propre collection". Les méthodes setTickUnit() remplacent la valeur par défaut par la vôtre DateTickUnit. Le constructeur ayant un DateFormat est particulièrement pratique.

Si cela est terra incognita, je vous recommande The JFreeChart Developer Guide.

Avis de non-responsabilité: Non affilié à Object Refinery Limited; juste un client satisfait et un contributeur très mineur.

+0

J'ai reçu le guide, j'y passerai du gris. Longue lecture, cependant :) –

+0

Excellent; IIRC, il y a un exemple sous 'org.jfree.chart.axis.DateTickUnit'. Je suis surpris que vous deviez changer les unités pour le zoom; vous pourrez peut-être changer juste le format. – trashgod

Questions connexes