Как настроить интервал метки оси X в JFreeChart? - PullRequest
1 голос
/ 19 апреля 2020

В настоящее время я использую JFreeChart для отображения некоторых данных в виде графика. Метки на моей оси х (целые числа) слишком плотные, поэтому я надеюсь отобразить только умножения 5 (1, 5, 10…). Как мне этого добиться?

Here is my x-axis

1 Ответ

1 голос
/ 22 апреля 2020

Благодаря trashgod. NumberAxis помогает в настройке масштаба оси. Сначала я использовал CategoryChart, и проблема была решена, когда я переключился на XYChart. Ниже приведен фрагмент использования NumberAxis для изменения шкалы оси X.

NumberAxis xAxis = new NumberAxis();
xAxis.setTickUnit(new NumberTickUnit(10));
XYPlot plot = lineChart.getXYPlot();
plot.setDomainAxis(xAxis);
...