JavaFX AreaChart area höhe wird nicht richtig dargestellt

xerxatin

Mitglied
Hallo liebe Community,

ich versuche mich gerade in JavaFX einzuarbeiten. Ich habe eine StackedAreaChart, welche nicht richtig dargestellt wird. Wie auf dem folgenden Bild zu sehen wird die Area oben abgeschnitten.

chart.JPG

Trotz intensiver Recherche bin ich auf keine Lösung gestoßen. Kann jemand helfen?

Der FXML-Code:
Code:
 <StackedAreaChart id="stockChart" fx:id="stockChart" createSymbols="false" legendVisible="false" prefHeight="292.0" prefWidth="644.0" title="DDA" verticalGridLinesVisible="false">
                            <xAxis>
                                <CategoryAxis side="BOTTOM" />
                            </xAxis>
                            <yAxis>
                                <NumberAxis side="LEFT" />
                            </yAxis>
                        </StackedAreaChart>

Der Java-Code:
Java:
 int stockCounter = 0;
        stockChart.getXAxis().setLabel("Zeit (12 Monate)");
        stockChart.getYAxis().setLabel("Wert");

        XYChart.Series<String, Double> chart1Series = new XYChart.Series<>();

        Calendar today = CalendarUtility.getLastWorkday();
        Calendar aYearAgo = CalendarUtility.getAYearAgo();

        List<DataPoint> dataChart1 = StockValue.getStockDataPointsForPeriod("DAX", aYearAgo, today, StockValue.ACCURACY_MONTH);
    
        if (dataChart1 != null) {
            //Die werte der Wertein die Series schreiben
            for (DataPoint dataPoint : dataChart1) {
                chart1Series.getData().add(new XYChart.Data(dataPoint.getDateString(), dataPoint.getValue()));
            }
        } else {
            System.out.println("++++++++dataChart1 == NULL +++++++");
        }

        chart1Series.setName("DAX");

        //Maus-Cursor für Charts ändern
        stockChart.setCursor(Cursor.CROSSHAIR);

        stockChart.getData().add(chart1Series);

        //Symbole (hier: Kreis) werden auf den Schneidepunkten der X- und Y-
        //Koordinaten der Daten angezeigt.
        stockChart.setCreateSymbols(true);
 

Schmetterhand

Aktives Mitglied
Vielleicht mußt du der Komponente sagen, daß sie maximal wachsen soll. Dazu muß man (z.B. in der FXML-Datei) die "maxWidth/Height"-Parameter übergeben (an diesem Beispiel nicht getestet, funktioniert aber normalerweise):
Code:
<StackedAreaChart id="stockChart" fx:id="stockChart" createSymbols="false" legendVisible="false" prefHeight="292.0" prefWidth="644.0" maxHeight="1.7976931348623157E308" title="DDA" verticalGridLinesVisible="false">
Dieser Wert ("1.7976931348623157E308") entspricht nämlich der Konstante "Double.MAX_VALUE" und er bewirkt, daß eine Komponente allen verfügbaren Platz nutzt.
Um das ganze graphisch zu gestalten ("WYSIWYG"), kann man auch Scenebuilder benutzen.

Gruß, Schmetterhand
 

dzim

Top Contributor
Ich glaube, es ginge auch "Infinite", bzw. "-Infinite". Aber mich würde eher der Rest des FXML interessieren...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
ralfb1105 JavaFX AreaChart als DB Monitor implementieren AWT, Swing, JavaFX & SWT 11
S JavaFX Tab-content-area Rahmen AWT, Swing, JavaFX & SWT 7
F JavaFX 8 Area Chart AWT, Swing, JavaFX & SWT 1
A Radio Buttons sollen den Text der text Area bestimmen AWT, Swing, JavaFX & SWT 9
M Text Area 1. Zeile oben AWT, Swing, JavaFX & SWT 4
E JFreeChart: Timeseries-Chart und Area-Chart "überlappen" lassen AWT, Swing, JavaFX & SWT 6
S AWT Skalieren von Polygon über Area klappt nicht AWT, Swing, JavaFX & SWT 4
D Area rendern AWT, Swing, JavaFX & SWT 4
L Problem mit der aktualisierung von JTree und Text Area AWT, Swing, JavaFX & SWT 22
S frame - area- button-HILFE AWT, Swing, JavaFX & SWT 5
L Swing TextPanel Schrift untereinander und auf einer Höhe AWT, Swing, JavaFX & SWT 3
Jose05 Javafx Label Höhe=Breite AWT, Swing, JavaFX & SWT 1
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
R Java FX - Fxml - relative Größenangaben für Breite und Höhe einer TextArea AWT, Swing, JavaFX & SWT 8
J JavaFX TableView - Höhe der Zeilen AWT, Swing, JavaFX & SWT 3
B JFreeChart Gantt Höhe Tasks AWT, Swing, JavaFX & SWT 1
Z Java Draw -JFrame finde nicht die Mitte & höhe, breite AWT, Swing, JavaFX & SWT 7
S SWT TableCell mit Composite als Inhalt / Höhe der Cell/Row AWT, Swing, JavaFX & SWT 5
T Swing JScrollPane in JPanel - Breite dynamisch, Höhe fix - wie? AWT, Swing, JavaFX & SWT 2
A LayoutManager Höhe von NORTH beim BorderLayout ändern AWT, Swing, JavaFX & SWT 4
M Wie ermittele ich die Breite und Höhe meines Displays in Pixel AWT, Swing, JavaFX & SWT 3
T LayoutManager GridBagLayout - zwei jTable mit unterschiedlicher Höhe AWT, Swing, JavaFX & SWT 2
N Swing Optimale Höhe eine JTextPanes bei festgelegter Breite bestimmen AWT, Swing, JavaFX & SWT 23
P Höhe der TitleBar vom JFrame AWT, Swing, JavaFX & SWT 2
Landei Swing JToolbar: Textfelder mit normaler Höhe? AWT, Swing, JavaFX & SWT 2
T jpanel höhe netbeans.... AWT, Swing, JavaFX & SWT 5
J Problem mit der Höhe eines Panels AWT, Swing, JavaFX & SWT 11
G Swing Höhe des View eines JScrollPane fest auf Höhe des JScrollPane setzen! AWT, Swing, JavaFX & SWT 4
H LayoutManager Auf gleicher Höhe anordnen AWT, Swing, JavaFX & SWT 4
_dp jTextArea/jTextPanel Auto Höhe AWT, Swing, JavaFX & SWT 5
D JPanel höhe setzen AWT, Swing, JavaFX & SWT 2
H variable Höhe einer JTextArea (als Renderer/Editor) als Zelle einer JTable AWT, Swing, JavaFX & SWT 9
F Swing Höhe eines Headers einer JTable anpassen AWT, Swing, JavaFX & SWT 4
N Höhe einstellen JScrollPane AWT, Swing, JavaFX & SWT 3
F 2D-Grafik Problem mit höhe||breite eines JFrames AWT, Swing, JavaFX & SWT 4
G JTable Multiple Row Header Example - Probleme mit der Höhe der Zellen AWT, Swing, JavaFX & SWT 4
E Wie Breite und Höhe eines Panels festlegen? AWT, Swing, JavaFX & SWT 5
S Für Breite und Höhe werden 0.0 angezeigt AWT, Swing, JavaFX & SWT 2
C Swing JTextArea mit fester Breite und angepasster Höhe??? AWT, Swing, JavaFX & SWT 8
B Höhe eines Buttons festlegen AWT, Swing, JavaFX & SWT 7
G JList Höhe? AWT, Swing, JavaFX & SWT 2
P Breite und Höhe des contentPane abfragen AWT, Swing, JavaFX & SWT 3
Y Einzigartigkeit des GridBagLayout - individuelle Höhe/Breite AWT, Swing, JavaFX & SWT 4
S Tabelle soll sich auch in der Höhe resizen? AWT, Swing, JavaFX & SWT 4
T Breite des Containers ist gegeben - wie die Höhe berechnen? AWT, Swing, JavaFX & SWT 3
H JTabbedPane Höhe-Problem AWT, Swing, JavaFX & SWT 3
S [BorderLayout]WEST/EAST sollen über ganze Höhe gehen; AWT, Swing, JavaFX & SWT 3
G Linie nach Höhe einer Zahl zeichnen? AWT, Swing, JavaFX & SWT 3
A JTextFiled-Breite und Höhe ändern AWT, Swing, JavaFX & SWT 3
S Feste Breite und Höhe für einen formatierten Text. AWT, Swing, JavaFX & SWT 5
G Höhe eines JPanels ermittlen AWT, Swing, JavaFX & SWT 3
S JFrame Fenster höhe der Titelzeile? AWT, Swing, JavaFX & SWT 13
G Klasse Image - Höhe und Breite ermitteln AWT, Swing, JavaFX & SWT 12
B BorderLayout.WEST (JTree strecken in Höhe) AWT, Swing, JavaFX & SWT 2
D Jtable Header Höhe setzen ? AWT, Swing, JavaFX & SWT 2
B JEditorPane: Höhe für bestimmte Breite bestimmen AWT, Swing, JavaFX & SWT 4
M Höhe von eines Strings in Pixeln (nicht Höhe einer Zeile) AWT, Swing, JavaFX & SWT 12
K Höhe und Breite eines Panels im GridBagLayout ermitteln AWT, Swing, JavaFX & SWT 9
javasdann Höhe von Titlebar in jInternalFrame ändern AWT, Swing, JavaFX & SWT 5
J DefaultTableCellRenderer & Höhe AWT, Swing, JavaFX & SWT 3
D JLabel mit fester Breite und beliebiger Höhe AWT, Swing, JavaFX & SWT 4
O warum ist die Höhe meines JPanels 0? AWT, Swing, JavaFX & SWT 8
L wie kann man die Höhe und Breite von JList festlegen AWT, Swing, JavaFX & SWT 3
C Titel-Balken höhe?! AWT, Swing, JavaFX & SWT 4
C Höhe der Titelleiste in JInternalFrame AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben