将场景生成器javafx数值轴锁定在特定范围内
我想将任何图表的Y轴锁定到特定范围和特定步长。如果有任何场景生成器命令或javafx方法可用于此操作:将场景生成器javafx数值轴锁定在特定范围内,javafx,charts,Javafx,Charts,我想将任何图表的Y轴锁定到特定范围和特定步长。如果有任何场景生成器命令或javafx方法可用于此操作: chart1.getXAxis().setAutoRanging(true); chart2.getXAxis().setAutoRanging(true); chart3.getXAxis().setAutoRanging(true); chart4.getXAxis().setAutoRanging(true); char
chart1.getXAxis().setAutoRanging(true);
chart2.getXAxis().setAutoRanging(true);
chart3.getXAxis().setAutoRanging(true);
chart4.getXAxis().setAutoRanging(true);
chart1.getYAxis().setAutoRanging(true);
chart2.getYAxis().setAutoRanging(true);
chart3.getYAxis().setAutoRanging(true);
chart4.getYAxis().setAutoRanging(true);
<LineChart fx:id="chart1" prefHeight="287.0" prefWidth="362.0" title="Chart 1">
<xAxis>
<NumberAxis side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</LineChart>
<LineChart fx:id="chart2" prefHeight="287.0" prefWidth="362.0" title="Chart 2" GridPane.columnIndex="1">
<xAxis>
<NumberAxis side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</LineChart>
<LineChart fx:id="chart3" prefHeight="287.0" prefWidth="362.0" title="Chart 3" GridPane.rowIndex="1">
<xAxis>
<NumberAxis side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</LineChart>
<LineChart fx:id="chart4" prefHeight="287.0" prefWidth="357.0" title="Chart 4" GridPane.columnIndex="1" GridPane.rowIndex="1">
<xAxis>
<NumberAxis side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</LineChart>
chart1.getXAxis().setAutoRanging(true);
图表2.getXAxis().setAutoRanging(true);
图表3.getXAxis().setAutoRanging(true);
图表4.getXAxis().setAutoRanging(true);
图表1.getYAxis().setAutoRanging(true);
图表2.getYAxis().setAutoRanging(真);
图表3.getYAxis().setAutoRanging(真);
图表4.getYAxis().setAutoRanging(true);
这就是我在scene builder和javafx中实现图表的方式。要设置轴的范围,请使用
((NumberAxis)axis).setLowerBound(double value);
要设置步长(勾选长度),请使用
要设置轴的范围,请使用
((NumberAxis)axis).setLowerBound(double value);
要设置步长(勾选长度),请使用
此方法不存在。我是这样实现的:chart1.getYAxis().set。。。将轴转换为数字轴不起作用。上面已编辑。此方法不存在。我是这样实现的:chart1.getYAxis().set。。。将轴转换为数字轴不起作用。以上编辑。