Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to draw multiple axis on a chart using JAVAFX Charts

Peace be upon you!

How to draw multiple axis using JavaFX charts API?

Following is an image of a trend in a huge software where some real time as well as history data is being plotted. There are two pens registered and separate axis for each pen is defined on the same trend.

Trends with multiple axis in IntelliMax

I have been trying to do exactly this in JavaFX 2.0 charts. I have been able to plot a real time chart which is as follows:

JavaFX 2.0 Line Chart;two NumberSeries with random points plotted

I have been researching about multiple axis using JavaFX and could find the this link but I think this is an older version of JavaFX using FXML. However, I am using JavaFX regular classes to accomplish this.

HELP!!!

like image 759
Zaki Imtiaz Avatar asked Mar 12 '12 12:03

Zaki Imtiaz


1 Answers

Here you can find my solution - MultipleAxesLineChart. It is not generic and just fits my needs, but I think it can give a good sight of how it can be done by using StackPane.

MultipleAxesLineChart

like image 63
Maciej Dobrowolski Avatar answered Sep 30 '22 16:09

Maciej Dobrowolski