上下文:使用JFreeChart生成图表的Java swing应用程序。该图表是CombinedDomainXYPlot
(使用XYBarRenderer
),在X轴上的时间轴基于PeriodAxis
。
问题:我无法删除分隔天数的垂直网格线(不是与时间段相关的标记)。
我尝试过的是:combinedPlot.setDomainGridlinesVisible(false)
无法正常工作(见下图)。
任何提示都非常受欢迎!
THX, 托马斯
答案 0 :(得分:3)
经过一些额外的研究后,我发现了错误:对于CombinedDomainXYPlot
,需要在子图上调用setDomainGridlinesVisible(false)
:
List<XYPlot> subplots = (List<XYPlot>) combinedPlots.getSubplots();
for (XYPlot p:subplots) p.setDomainGridlinesVisible(false);