我想让我的图表可打印。我知道JFreeChart已经有了打印配置,但我需要让它可打印(黑色和白色),这样我就可以在PNG中保存图像(已经可打印)并将其放入报告中。
我尝试将背景更改为白色,但背景中的dasehd线变得不可见(它们已经是白色)。
我搜索过,但找不到更改颜色的选项。
有人能给我一些启示吗?
编辑:是一张XY图表(最初是灰色背景,白色虚线)
答案 0 :(得分:4)
我的一个来源中有类似的内容:
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)
您可以先应用任何主题,然后修改所需的所有内容。