java - 在 JfreeChart 中绘制模糊阴影?

标签 java jfreechart blur shadow

这个问题就在这篇文章的标题中,但无论如何:

我使用 JFreeChart 在我的应用程序中创建图表。要求之一是柔和的模糊阴影而不是默认呈现的实心阴影。

我知道我可以使用

添加我的图像而不是默认阴影
setShadowPaint(Paint paint);

但这种方式意味着创建模糊图像并将其添加到我的报告中。是否有构建案例来达到所需的效果?

谢谢大家。

最佳答案

没有任何内置功能,但您可以使用 ConvolveOp 来模糊图像;参见引用的文章here举些例子。您应该能够在 BufferedImage 中组成合适的图像,并将其作为 annotation 添加到图表中。 .

关于java - 在 JfreeChart 中绘制模糊阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14345426/

相关文章:

java.lang.IllegalStateException : getReader() has already been called for this request

java - 使用java从sql排序?

java - Jfree 图表 - 在浏览器中包含平移功能

android - 在支持 v8 的情况下使用 Renderscript api11+ 时出错

c++ - GLSL 径向模糊的奇怪问题

python - 如何向 numpy 数组添加运动模糊

java - 获得最负双倍的正确方法

java - HttpMessageConverter 无效 EOF 处理

java - 如何在 JFreeChart TimeSeries 的 Y 值处添加简单的水平线

width - 在 JFreeChart 中修复条形图宽度和条形之间的间距