下面列出了javafx.scene.chart.CategoryAxis#setSide ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static LabeledHorizontalBarChart create(boolean displayCategoryAxis, ChartCoordinate chartCoordinate) {
CategoryAxis categoryAxis = new CategoryAxis();
categoryAxis.setSide(Side.LEFT);
categoryAxis.setTickLabelsVisible(displayCategoryAxis);
categoryAxis.setGapStartAndEnd(true);
NumberAxis numberAxis = new NumberAxis();
numberAxis.setSide(Side.TOP);
switch (chartCoordinate) {
case LogarithmicE:
numberAxis.setTickLabelFormatter(new LogarithmicECoordinate());
break;
case Logarithmic10:
numberAxis.setTickLabelFormatter(new Logarithmic10Coordinate());
break;
case SquareRoot:
numberAxis.setTickLabelFormatter(new SquareRootCoordinate());
break;
}
return new LabeledHorizontalBarChart(numberAxis, categoryAxis)
.setChartCoordinate(chartCoordinate);
}
public static LabeledBarChart create(boolean displayCategoryAxis, ChartCoordinate chartCoordinate) {
CategoryAxis categoryAxis = new CategoryAxis();
categoryAxis.setSide(Side.BOTTOM);
categoryAxis.setTickLabelsVisible(displayCategoryAxis);
categoryAxis.setGapStartAndEnd(true);
NumberAxis numberAxis = new NumberAxis();
numberAxis.setSide(Side.LEFT);
switch (chartCoordinate) {
case LogarithmicE:
numberAxis.setTickLabelFormatter(new LogarithmicECoordinate());
break;
case Logarithmic10:
numberAxis.setTickLabelFormatter(new Logarithmic10Coordinate());
break;
case SquareRoot:
numberAxis.setTickLabelFormatter(new SquareRootCoordinate());
break;
}
return new LabeledBarChart(categoryAxis, numberAxis)
.setChartCoordinate(chartCoordinate);
}