我想让我的图表可打印。我知道 JFreeChart 已经有一个打印配置,但我需要使其可打印(黑白),以便我可以将图像(已经可打印)保存在 PNG 中并将其放入报告中。
我尝试将背景更改为白色,但背景中的 dasehd 线变得不可见(它们已经是白色)。
我搜索过,但找不到更改颜色的选项。
谁能给我点亮光?
编辑:是一个 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)
您可以先应用任何主题,然后修改您想要的所有内容。
关于java - 更改背景虚线 JFreeChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11001991/