gpt4 book ai didi

charts - JavaFX图表轴仅显示最后一个标签

转载 作者:行者123 更新时间:2023-12-04 07:20:23 26 4
gpt4 key购买 nike

使用任何JavaFX图表时,我都会遇到以下问题:
我将数据动态添加到图表中,并且仅显示最后一个X轴标签。

我已经注意到禁用动画时图表显示良好。

    XYChart.Series<String,Double> series1= new Series<String, Double>();
series1.setName(scenario1.getName());

XYChart.Series<String,Double> series2= new Series<String, Double>();
series2.setName(scenario2.getName());


for(int period = 0; period < config1.getPeriods(); period++){
series1.getData().add(new Data<String, Double>("Period "+(period+1), rmList1.get(0).getCashflowsPerPeriod(config1)[period]));
System.out.println("Series1: "+rmList1.get(0).getCashflowsPerPeriod(config1)[period]);
}


for(int period = 0; period < config2.getPeriods(); period++){
series2.getData().add(new Data<String, Double>("Period "+(period+1), rmList2.get(0).getCashflowsPerPeriod(config2)[period]));
System.out.println("Series2: "+rmList2.get(0).getCashflowsPerPeriod(config2)[period]);
}

sacCashflows.getData().addAll(series1,series2);

Chart with missing axis labels
你能帮我吗?
谢谢!

最佳答案

禁用动画对我有用。

sacCashflows.setAnimated(false);

我知道您在评论中说过您已经尝试过了,但是没有用,但是对于其他有相同问题的人来说,它会起作用。

关于charts - JavaFX图表轴仅显示最后一个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31774771/

26 4 0