Wie kann ich ein jfreechart ChartPanel automatisch vergrößern sich?
Ich habe eine Swing-JFrame mit einem ChartPanel als einzige Komponente. Wenn ich die Größe des Rahmens ändern, wird das Diagramm-Feld wird gestreckt, als wäre es ein Bild. Zum Beispiel, wenn ich es verkleinern vertikal, alle Zeichen komprimiert.
Ist es möglich, die ChartPanel Neuzeichnen selbst auf resize-Ereignisse, so dass es zeigt noch mehr Details auf die Grafik, anstatt sich gestreckt wie ein statisches Bild?
- Bringen Sie die
ChartPanel
imJScrollPane
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie ein paar Optionen beim Bau Ihres ChartPanel :
Ich hatte das gleiche Problem. Ich merke jetzt, dass ADR-Verfahren gab die Lösung: setzen Sie die minimum-und maximum-Zeichnung Breite und Höhe, zum Beispiel:
ChartPanel
hat Methoden zur Steuerung von zoom, wie in diesem Beispiel. Ich sehe nicht ein Zeichen immer komprimiert.ChartPanel
verwaltet das Zoomen. Stellen Sie eine Frage mit Ihrem sscce, die zeigt das problem, das Sie beschreiben. Siehe auchThermometerDemo
und dieBoxAndWhiskerDemo
.