微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 JavaFx 中的 StackedAreaChart 上正确设置 xAxis 范围?

如何解决如何在 JavaFx 中的 StackedAreaChart 上正确设置 xAxis 范围?

简介

我想让我的图表从 0 到 700 的 xAxis 开始。

xAxis 是一个类别轴

yAxis 是一个数字轴

目标

我的想法是: Expected result一个包含 700 个数据点范围的 StackedAreaChart,然后向该系列添加任何新数据。

问题

Unwanted Result

我想看到图表从 0 到 700 绘制,而不是从一开始就看到图表调整大小。

我试过了

遵循 this answer in StackOverflow 但它对我不起作用,因为我使用 CategoryAxis

我现在确实希望调整图表大小,所以我采用了下一种方法

@Override
    public void initialize(URL url,ResourceBundle resourceBundle) {


        //lineChart.setAnimated(false);
        //lineChart.getData().add(series);


        //xAxis CategoryAxis
        xAxis.setGapStartAndEnd(false);
        xAxis.setAnimated(false);
        xAxis.setTickLabelsVisible(false);
        xAxis.setTickMarkVisible(false);

        //yAxis Number Axis
        yAxis.setAutoRanging(false);
        yAxis.setMaxHeight(10);
        yAxis.setAnimated(false);
        yAxis.setTickLabelsVisible(false);

        //Stacked chart attributes
        stackedAreaChart.setAnimated(false);
        stackedAreaChart.getData().add(series);
        stackedAreaChart.setCreateSymbols(false);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。