Как установить значения оси диапазона от 0 до 100 для StackedbarChart, используя JFreeChart? - PullRequest
1 голос
/ 26 июля 2011

Мне нужно разработать столбчатую диаграмму с накоплением, используя JFreeChart, которая отображает значения в процентах и ​​числах. Для процентного режима, когда я устанавливаю диапазон, значения на оси диапазона изменяются, но диаграмма сжимается. Пожалуйста, ведите меня своими ценными предложениями. Заранее спасибо

код

CategoryPlot plot = chart.getCategoryPlot();
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setRange(0, 100);

1 Ответ

2 голосов
/ 27 июля 2011

Как показано в этом варианте StackedBarChartDemo2, вы должны указывать (или преобразовывать в) проценты в модели данных, а не в представлении. Затем вы можете просто установить метку оси диапазона на символ процента, %.

...