JavaFx 2.x:两个轴都为数字的BarChart

fam*_*oro 5 linechart bar-chart javafx-2

1)我想要一个BarChart,其中两个轴都是数字(<Number, Number>),但似乎不支持这个,你需要有一个类别和一个数字轴.

有没有办法覆盖BarChart类以使两个轴都为Number,Number?

2)是否有可能使用LineChart绘制条形而不是BarChart类来获得直方图?

Alb*_*sut 2

找到了一个很好的解决方案:我建议这样做

series.getData().add(new XYChart.Data(i, 0));
series.getData().add(new XYChart.Data(i, listValue));          
series.getData().add(new XYChart.Data(i, 0));
Run Code Online (Sandbox Code Playgroud)

这样您就可以使用 LineChart 来绘制条形图

另外,如果您想从 AreaChart 中删除符号,您可以使用 css 来完成此操作

.chart-area-symbol 
            { -fx-background-color: null, null; }
Run Code Online (Sandbox Code Playgroud)