gpt4 book ai didi

java - 带有阴影和圆形节点的 JFreeChart

转载 作者:行者123 更新时间:2023-12-01 07:28:48 27 4
gpt4 key购买 nike

我创建了一个折线图:

enter image description here

但我希望它看起来像这样。我也不知道这是什么图表。我想让其中也有一个阴影和圆形节点。就像这样:

enter image description here

我该怎么做?顺便说一句,如果与我的问题相关,我会将网页中的图表显示为 PNG 图像格式。提前致谢。

最佳答案

有关信息,您尝试复制的示例图表包含在 JFreeChart 演示集合中。 JFreeChart 开发人员指南中包含演示的完整源代码。通过要求他们购买《JFreeChart 开发人员指南》,您可以为自己节省一些时间,也为您的公司节省一些钱,它并没有那么贵。答案...

您正在寻找的阴影效果可以添加到任何 CategoryPlotXYPlot通过设置阴影生成器:

plot.setShadowGenerator(new DefaultShadowGenerator());

它看起来不错,但请注意,它需要将图表渲染为位图,因此如果您将图表导出为 SVG 或 PDF 或其他 vector 格式,它的效果就不会那么好。

可以通过更改您正在使用的渲染器上的属性来添加线条上的形状(在本例中为 LineAndShapeRenderer)。

LineAndShapeRenderer renderer = (LineAndShapeRenderer) plot.getRenderer();
renderer.setBaseShapesVisible(true);

setBaseShapesVisible() 方法设置所有系列的默认(或“基本”)标志值。如果您愿意,您可以在每个系列的基础上覆盖该默认值。您可能还想调整正在使用的颜色...默认情况下,所有形状都是使用系列颜色绘制和填充的,但是可以设置一些标志以使渲染器使用系列填充和系列轮廓颜色(即在示例中完成以获得形状中的白色填充)。

JFreeChart 渲染器非常可配置,因此我建议您花一些时间查看 API 文档,看看有什么可能。

关于java - 带有阴影和圆形节点的 JFreeChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20084543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com