我想让我的图表可打印。我知道 JFreeChart 已经有一个打印配置,但我需要让它可打印(黑白),以便我可以将图像(已经可打印)保存为 PNG 并将其放入报告中。
我尝试将背景更改为白色,但背景中的线条变得不可见(它们已经是白色的)。
我搜索过,但找不到更改颜色的选项。
有人可以给我一些光吗?
编辑:是 XY 图表(最初带有灰色背景和白色虚线)
我想让我的图表可打印。我知道 JFreeChart 已经有一个打印配置,但我需要让它可打印(黑白),以便我可以将图像(已经可打印)保存为 PNG 并将其放入报告中。
我尝试将背景更改为白色,但背景中的线条变得不可见(它们已经是白色的)。
我搜索过,但找不到更改颜色的选项。
有人可以给我一些光吗?
编辑:是 XY 图表(最初带有灰色背景和白色虚线)
我的一个消息来源中有这样的内容:
plot.setBackgroundAlpha(0.25)
plot.setDomainMinorGridlinePaint(Color.GRAY)
plot.setDomainGridlinePaint(Color.DARK_GRAY)
plot.setRangeMinorGridlinePaint(Color.GRAY)
plot.setRangeGridlinePaint(Color.DARK_GRAY)
也许它有帮助。
也可以应用一个主题,如:
StandardChartTheme.createJFreeTheme().apply(chart)
您可以先应用任何主题,然后修改您想要的所有内容。