Gewusst wie: zeichnen von mehreren Achsen in einem Diagramm mit JAVAFX Charts
Friede sei mit Euch!
, Wie zu zeichnen mehrere Achsen mit JavaFX charts API?
Folgenden ist ein Bild von einer trend-in eine riesige software, wo einige Echtzeit als auch als Historie-Daten aufgetragen. Es gibt zwei Stifte registriert und eine separate Achse für jeden Stift definiert ist, auf den gleichen trend.
Habe ich versucht, genau das zu tun in JavaFX 2.0-charts. Ich habe in der Lage zu zeichnen eine Echtzeit-Diagramm, das wie folgt vor:
Ich war auf der Suche über mehrere Achsen mit JavaFX und finden konnte, die diese link, aber ich denke, das ist eine ältere version von JavaFX mit FXML. Allerdings bin ich mit JavaFX regulären Klassen, um dies zu erreichen.
HILFE!!!!!
- verlinkten Artikel ist nicht über die JavaFX überhaupt. Es ist Adobe Flex-code.
- Upps, das ist schlecht! =X...aber das problem besteht weiter...Hilfe bitte
- Dies braucht mehr Aufmerksamkeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier finden Sie meine Lösung -
MultipleAxesLineChart
. Es ist nicht generisch und einfach passt meine Bedürfnisse, aber ich denke, es kann einen guten Anblick, wie es getan werden kann durch die VerwendungStackPane
.Platz zwei Diagramme in einer StackPane.
Verwenden css-lookups auf der Oberseite Diagramm zu übersetzen (mit translate-x und translate-y) es werden die Achsen und Beschriftungen so, dass Sie gelesen werden können, unabhängig von dem unteren Diagramm. Lassen Sie die top-chart-Diagramm, so dass es überlagerungen im unteren Diagramm. Ändern von Farben und Legenden (oder mix-Diagramm-Stile, z.B. Linien-und bar), so dass es klar erkennbar ist, welches Diagramm gehört zu der Serie.
Einige der Techniken, die oben gezeigt werden:
machte eine kleine änderung über die Benutzeroberfläche, resuting Links und rechts haben die gleiche Anzahl von yaxis, basierend auf Maciej Antwort。
Album Vorhören