JFreeChart, используя большие числа в качестве значений
В настоящее время я работаю над проектом с использованием JFreeChart. У меня все работает, за исключением случаев, когда я начинаю использовать большие числа, все идет смешно.
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(1000, "Cars", "2015");
dataset.addValue(5000, "Bikes", "2015");
return dataset;
Вывод сверху работает отлично, но когда я делаю это:
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(999999999, "Cars", "2015");
dataset.addValue(999999999, "Bikes", "2015");
return dataset;
999999999 преобразуется во что-то вроде 1E7, 2E7 и т. Д. И т. Д. Как мне отформатировать его, чтобы оно отображалось правильно?
Это код моей диаграммы.
JFreeChart chart = ChartFactory.createBarChart3D("My Title", "", "", catdata, PlotOrientation.VERTICAL, true, true, false);
BufferedImage bufferedImage = chart.createBufferedImage(780, 170, BufferedImage.TYPE_INT_RGB, null);
ImageIO.write(bufferedImage, "jpeg", out);
Любая помощь будет высоко ценится. Спасибо