Контекст: приложение Java swing создает диаграмму с использованием JFreeChart. Диаграмма представляет собой CombinedDomainXYPlot
(используя XYBarRenderer
), который на оси X имеет временную шкалу, основанную на PeriodAxis
.
Проблема: я не могу удалить вертикальные линии сетки (а не отметки, связанные с периодами времени), которые разделяют дни. То, что я пробовал, это: combinedPlot.setDomainGridlinesVisible(false)
который не работает (см. Изображение ниже).
Любой намек был бы более чем приветствуем!
спасибо, Thomas
После некоторых дополнительных исследований я обнаружил ошибку: для CombinedDomainXYPlot
необходимо setDomainGridlinesVisible(false)
в setDomainGridlinesVisible(false)
:
List<XYPlot> subplots = (List<XYPlot>) combinedPlots.getSubplots();
for (XYPlot p:subplots) p.setDomainGridlinesVisible(false);