Java JFreeChart是否支持三维图表

Java JFreeChart是否支持三维图表,java,jfreechart,Java,Jfreechart,大家都知道,JFreeChart支持二维(X,Y)图表,但我有一个程序需要三维(X,Y,Z),四维(X,Y,Z,E)…多达六维。例如 对于2D(X,Y),我的输入数据如下所示: (0.611787,2.304051) (1.636265 ,2.261579) (1.073176 ,1.188980) 如果我有3D(X,Y,Z),它看起来像这样: (0.142197 ,1.440918 ,0.217366) (0.149352 ,0.748124 ,3.

大家都知道,JFreeChart支持二维(X,Y)图表,但我有一个程序需要三维(X,Y,Z),四维(X,Y,Z,E)…多达六维。例如 对于2D(X,Y),我的输入数据如下所示:

(0.611787,2.304051) (1.636265 ,2.261579) (1.073176 ,1.188980) 如果我有3D(X,Y,Z),它看起来像这样:

(0.142197 ,1.440918 ,0.217366) (0.149352 ,0.748124 ,3.214357) (0.536232 ,0.107004 ,4.198831) (0.142197 ,1.440918 ,0.217366) (0.149352 ,0.748124 ,3.214357) (0.536232 ,0.107004 ,4.198831)
如果我有四列,它意味着4-D,可能会增加到6-D。如果
JFreeChart
支持3-D,我需要一些帮助和建议。如果不支持,是否有其他类似于
JFreeChart
的软件可以与Java代码集成

包括
XYZDataset
接口,实现类适用于三维数据。由您的程序决定如何最好地显示三维。例如,
XYBlockRenderer
使用
PaintScale
,而其他方案使用
XYZToolTipGenerator
XYZURLGenerator
。好吧,更高的维度是不受支持的。

我最终写了JFreeChart3D…但它不是免费的,所以我称之为JFreeChart3D。它的风格与JFreeChart(绘图、数据集、渲染器)非常相似,甚至可以通过Graphics2D进行所有渲染(因此您仍然可以使用现有的转换器导出为JPG、PNG、SVG、PDF和其他格式)


我会试试。感谢sugegstionsOrson Charts现在有一个额外的(开源)许可选项:GNU GPLv3。 (0.142197 ,1.440918 ,0.217366) (0.149352 ,0.748124 ,3.214357) (0.536232 ,0.107004 ,4.198831)