java - JFreeChart是否支持三维图表

标签 java jfreechart

众所周知,JFreeChart 支持 2-D (X,Y) 图表,但我有一个程序需要 3-D (X,Y,Z)、4-D (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)    

如果我有四列,则表示 4 维,并且可能会增加到 6 维。如果 JFreeChart 支持 3-D,我需要一些帮助和建议。如果没有,是否有其他类似JfreeChart的软件可以与Java代码集成。

最佳答案

JFreeChart包括XYZDataset接口(interface),实现类适用于三维数据。由您的程序决定如何最好地显示三维。例如,XYBlockRenderer 使用 PaintScale,而其他方案则使用 XYZToolTipGeneratorXYZURLGenerator。 AFAIK,不支持更高的维度。

关于java - JFreeChart是否支持三维图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6716967/

相关文章:

java - 使用正则表达式从文件中提取 JSON 键值映射

java - ESAPI getValidInput 方法的使用

java - oracle 10g增加自增自减列

java - 将现有的 Web 应用程序转换为桌面应用程序

Java JFreeChart : customize tooltip screen position

java - 在 jFreechart 上很好地显示 Y 轴

java - 如何从 neo4j 浏览器查看我的数据库?

charts - JFree 图表中的注释/注释

java - 如何在 JFreeCharts 中编写绘图点之间的时间延迟?

java - 如何在图像上显示图表的多个图例