我一直在做一些图表(如折线图,柱状图,条形图,饼图,散点图,雷达图,蜡烛图等)。made in Java2D。我需要在不使用Java3D接口的情况下将这些图表转换为3D图表。有没有什么技术或算法可以将我的2D图表转换成3D图表?或者有没有人知道有没有第三方API (免费或付费)可以满足我的要求?任何帮助或解决方案都将是非常有用的。
谢谢。
发布于 2013-07-16 17:24:08
当您提到要在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外观之外,没有其他意义。只有曲面或等高线图等三维数据需要三维数据。
发布于 2013-11-18 22:28:22
Orson Charts是一个用于Java语言的3D图表库,它只使用Java2D应用编程接口进行渲染。它是由JFreeChart (我)的作者编写的,但它不是免费的-您可以下载一个评估副本来试用它。
https://stackoverflow.com/questions/17656990
复制相似问题