java - 更改背景虚线 JFreeChart

标签 java background jfreechart

我想让我的图表可打印。我知道 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/

相关文章:

java - JFreeChart 图像在 JSP 中不刷新

java - 如何在 JFreeChart 可见后更新它的外观?

java - 如何在 JFreeChart 散点图中找到距离鼠标最近的点?

java - 使用等待和信号方法进行同步

java - 如何排除父pom对子pom的依赖?

java - 如何使我的代码能够创建多个实例

objective-c - 异步图像加载

java - 如何让我的背景随着动画不断闪烁

java - 即使我正在调用 thread.interrupt() 线程也不会中断

java - 快速开发基于 GWT-EJB 的应用程序的方法