BarChart中的JavaFx对数轴

时间:2013-02-24 12:33:53

标签: javafx-2 logarithm

我需要JavaFx BarChart中的对数y轴。我试过用这个 implementation of a valueAxis。 该代码似乎是正确的,它在lineChart中作为x轴工作。 然而,它不适用于BarChart,情节中根本没有条形图。 valueAxis应该适用于任何类型的图表,所以我认为BarChart就是问题所在。但我找不到这个错误。

这是我的代码,我是如何测试图表的:

LogarithmicAxis yAxis = new LogarithmicAxis();
yAxis.setMinorTickVisible(true);
yAxis.setVisible(true);
yAxis.setLabel("label");

chart = new BarChart<String, Number>(xAxis, yAxis);
chart.setAnimated(false);

Series<String, Number> aSeries = new Series<String, Number>();
aSeries.getData().add(new XYChart.Data("test1", Math.log(90)));
aSeries.getData().add(new XYChart.Data("test2", Math.log(100)));

answer = FXCollections.observableArrayList();
answer.addAll(aSeries);
chart.getData().addAll(answer);

chartFxPanel.setScene(new Scene(chart));
chart.layout();

0 个答案:

没有答案