0

我一直在研究一些用 Java2D 制作的图表(如折线图、直方图、条形图、饼图、散点图、雷达图、蜡烛图等)。我需要在不使用 Java3D API 的情况下将这些图表转换为 3D 图表。是否有任何可用的技术或算法可以将我的 2D 图表转换为 3D 图表?或者是否有人知道可以满足我要求的任何第三方 API(免费或付费)?任何帮助或解决方案都将是非常可观的。

谢谢。

4

3 回答 3

2

当您提到您在 Java2D 中创建绘图和图表时,这意味着您要么使用自己的编码从头开始创建这些绘图,要么使用现成的库(例如 jplot2d http://code.google.com/p/jplot2d/http://geosoft.no/graphics/。无论哪种情况,都不会将您的 Java2D 图表“转换”为 3D 图表。jzy3d jzy3d.org/ 或 TeeChart http://www.steema.com/teechart/java可能会完成这项工作,但需要使用他们自己的 API 重新编码。请注意,对于饼图和折线图,除了改进 3D 外观之外没有其他意义。只有曲面或等高线图等 3D 数据需要 3D。

于 2013-07-16T09:24:08.250 回答
1

Orson Charts是一个仅使用 Java2D API 呈现的 Java 3D 图表库。它是由JFreeChart(我)的作者编写的,但它不是免费的 - 您可以下载评估副本来试用它。

于 2013-11-18T14:28:21.543 回答
1

你可以看看Jzy3d。它是免费、开源且易于使用的。有教程可以学习如何绘制曲面图和散点图。

于 2014-09-04T16:00:37.250 回答