JFreeチャートのAxisを正規数ではなく%にしたいと思っています。コードを変更する方法を誰かが知っているので、これが発生します。
私のテーブルはすでに比例していると言わなければなりませんが、グラフ自体はそうではありません!
アップデート
これは、iveがこれまでに試したことですが、まだ変更はありません。
CategoryPlot plot = (CategoryPlot) chart.getPlot();
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
DecimalFormat pctFormat = new DecimalFormat("#.0%");
rangeAxis.setNumberFormatOverride(pctFormat);
rangeAxis.setRange(0.0, 100.0);
chart.getXYPlot().setRangeAxis(rangeAxis);
title = periode;
chartPanel.setChart(chart);
setTableModel(true,true);
UPDATE2
間隔を10に設定するには、次のコードが必要です。
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setRange(0.0, 100.0);
rangeAxis.setTickUnit(new NumberTickUnit(10));
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
rangeAxis.setAutoRangeIncludesZero(true);