1
축 수가 내 JFree charts에 정상적인 숫자가 아닌 %가되기를 원합니다. 아무도 내 코드를 수정할 수있는 방법을 알고 있습니다.JFree 차트 백분율로 축 설정
내 테이블이 이미 procentage에 있지만 그래프 자체는 아닙니다라고 말해야합니다! 다음과 같은 코드가 필요합니다 (10)에 간격을 설정하려면
UPDATE2
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);
:
UPDATE는
이것은 필자가 지금까지 아직 여전히 변화를 시도하지 무엇
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setRange(0.0, 100.0);
rangeAxis.setTickUnit(new NumberTickUnit(10));
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
rangeAxis.setAutoRangeIncludesZero(true);
필자는 다음과 같은 시도 창구를 할 수 있습니다 NumberAxis 플롯 = 새로운 NumberAxis(); DecimalFormat procentage = 새 DecimalFormat ("## 0.0"); 아직 차트가 변경되지 않았습니까? –
@MarcRasmussen 당신의 DecimalFormat에서 "%"가 누락되었습니다 – GrahamA
도움을 주셔서 감사합니다.하지만 내 차트는 0에서 105까지 계속됩니다. 어쨌든 이것을 변경할 수 있습니까? : S 그리고 10 % pr 라인까지 간격을 바꿀 수 있습니다 (0 10 20 30 40 ect가됩니다). –