JavaFX+;如何获取图表打印部分的长度和高度?

JavaFX+;如何获取图表打印部分的长度和高度?,javafx,charts,javafx-8,linechart,Javafx,Charts,Javafx 8,Linechart,有人能告诉我如何在JavaFX图表(比如LineChart)中找到可见绘图部分的长度和高度吗 换句话说,我想找到轴下界和上界之间的长度(以px为单位) 请参阅下面的屏幕截图 谢谢 假设轴是的实例,则可以执行以下操作: double xMin = xAxis.getDisplayPosition(xAxis.getLowerBound()); double xMax = xAxis.getDisplayPosition(xAxis.getUpperBound()); double width =

有人能告诉我如何在JavaFX图表(比如
LineChart
)中找到可见绘图部分的长度和高度吗

换句话说,我想找到轴下界和上界之间的长度(以px为单位)

请参阅下面的屏幕截图

谢谢


假设轴是的实例,则可以执行以下操作:

double xMin = xAxis.getDisplayPosition(xAxis.getLowerBound());
double xMax = xAxis.getDisplayPosition(xAxis.getUpperBound());
double width = xMax - xMin ;

double yMin = yAxis.getDisplayPosition(yAxis.getUpperBound());
double yMax = yAxis.getDisplayPosition(yAxis.getLowerBound());
double height = yMax - yMin ;

假设轴是的实例,则可以执行以下操作:

double xMin = xAxis.getDisplayPosition(xAxis.getLowerBound());
double xMax = xAxis.getDisplayPosition(xAxis.getUpperBound());
double width = xMax - xMin ;

double yMin = yAxis.getDisplayPosition(yAxis.getUpperBound());
double yMax = yAxis.getDisplayPosition(yAxis.getLowerBound());
double height = yMax - yMin ;