我非常喜欢新的Java FX图表模块,但不了解如何解决以下错误/功能。
当我的BarChart具有很多类别时-它显示的是条形而不是纯色。我已经设置好了

        myBarChart.setBarGap(0);
        myBarChart.setCategoryGap(0);
        myBarChart.setVerticalGridLinesVisible(false);


结果如下:

java - 有没有办法消除JavaFX BarChart的 strip 和类别差距-LMLPHP

请指教。

最佳答案

查看caspian.css(JavaFX节点的css文件)中的默认颜色后,我可以看到当前有一种颜色分配给带有渐变的条形背景。我认为这是您在设置myBarChart.setVerticalGridLinesVisible(false)后看到的一种幻觉。
尝试在CSS中设置-fx-background-color.bar-chart:horizontal .chart-bar, .stacked-bar-chart:horizontal .chart-bar,以匹配当前具有的蓝色(或其他纯色)。

09-05 00:08