有没有办法改变 JasperReports 图表中的形状大小?

2024-01-11

我正在构建一个基于时间序列的图表,该图表显示时间 -> 双值。该图表至少包含 230 个点。如果我使用“显示线条”选项,图表不会显示任何线条。如果我取消选择“显示形状”,耻辱就会消失,但数据所在的位置没有点。

如何将图表中的形状更改为圆点?


我会覆盖渲染器的getItemShape() https://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/AbstractRenderer.html#getItemShape-int-int-方法或调用setSeriesShape() https://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/AbstractRenderer.html#getSeriesShape-int-按要求。有一个例子here https://stackoverflow.com/questions/6665354/changing-the-shapes-of-points-in-scatter-plot/6669529#6669529. ShapeUtils https://www.jfree.org/jfreechart/javadoc/org/jfree/chart/util/ShapeUtils.html也很方便。还可以考虑定制DrawingSupplier, cited here https://stackoverflow.com/a/16754801/230513.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法改变 JasperReports 图表中的形状大小? 的相关文章

随机推荐