gpt4 book ai didi

JavaFX - 在 LineChart 中设置边界

转载 作者:行者123 更新时间:2023-11-30 06:16:53 25 4
gpt4 key购买 nike

我创建了一个具有不同 X 轴边界的折线图,并且想要修改 X 轴边界,以便这些边界符合我的要求。我尝试过使用 xAxis.setLowerBounds() 但尚未成功。

The chart I'm getting as a result

代码如下:

public static LineChart envolventeMultiple(){

final NumberAxis xAxis = new NumberAxis(), yAxis = new NumberAxis();
xAxis.setLabel("Distance (m)");
xAxis.setLowerBound(Utils.getXIni() - 1);
yAxis.setLabel("Deformation(mm)");
LineChart chart = new LineChart(xAxis, yAxis);

chart.setData(getChartData());
chart.setTitle("Envolvente");

chart.setCreateSymbols(false);


return chart;
}

最佳答案

我终于发现问题出在 setAutoRanging() 上,它默认设置为 true,因此从未设置新的边界。这行代码修复了它:

xAxis.setAutoRanging(false);

关于JavaFX - 在 LineChart 中设置边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48985301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com