gpt4 book ai didi

java - JFreeChart:使用 PeriodAxis 删除 CombinedDomainXYPlot 上的网格线

转载 作者:行者123 更新时间:2023-11-29 05:23:17 29 4
gpt4 key购买 nike

上下文: Java swing 应用程序使用 JFreeChart 生成图表。该图表是一个 CombinedDomainXYPlot(使用 XYBarRenderer),在 X 轴上有一个基于 PeriodAxis 的时间线。

问题:我无法删除分隔日期的垂直网格线(不是与时间段相关的刻度线)。我尝试的是:combinedPlot.setDomainGridlinesVisible(false) 不起作用(见下图)。

enter image description here

任何提示都将非常受欢迎!

谢谢,托马斯

最佳答案

经过一些额外的研究,我发现了错误:对于 CombinedDomainXYPlot,需要在子图中调用 setDomainGridlinesVisible(false):

List<XYPlot> subplots = (List<XYPlot>) combinedPlots.getSubplots();
for (XYPlot p:subplots) p.setDomainGridlinesVisible(false);

关于java - JFreeChart:使用 PeriodAxis 删除 CombinedDomainXYPlot 上的网格线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23790830/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com