1

我想让我的图表可打印。我知道 JFreeChart 已经有一个打印配置,但我需要让它可打印(黑白),以便我可以将图像(已经可打印)保存为 PNG 并将其放入报告中。

我尝试将背景更改为白色,但背景中的线条变得不可见(它们已经是白色的)。

我搜索过,但找不到更改颜色的选项。

有人可以给我一些光吗?

编辑:是 XY 图表(最初带有灰色背景和白色虚线)

4

1 回答 1

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)

您可以先应用任何主题,然后修改您想要的所有内容。

于 2012-06-12T17:57:48.663 回答