我一直致力于处理二维绘图、UML 绘图和关系绘图(节点链接图)的项目。我有兴趣转向更多涉及散点图 3 维绘图和 3 维导航的项目。有人可以推荐一些可以帮助我入门的书籍或图书馆吗?
编辑:我认为我的问题不是很清楚。我的工作重点是信息和科学可视化,因此我需要一些不仅适合绘图而且适合数据可视化的东西。
I have been working on projects that deal with 2-Dimensional graphing, UML diagramming and relational graphing (node-link diagrams). I am interested in moving to projects that deal more with 3-Dimensional graphing of scatter plots and 3-Dimensional navigation. Could someone suggest a few books, or libraries that would help me get started?
EDIT: I don't think I was very clear in my question. The focus of my work is information and scientific visualization so I need something that is not only good for drawing but also for visualizing data.
发布评论
评论(6)
使用 GNUplot 的 Java 前端之一怎么样?
另一种可能性是使用 Java/R 接口,让 R 在您的 Java 应用程序中完成繁重的工作。
最后一个选项是 JMathPlot。
How about using one of the Java frontends for GNUplot?
Another possibility would be to use the Java/R interface and let R do the heavy lifting inside your Java app.
One last option is JMathPlot.
JOGL (Java Open GL) 是 Java 的标准 3D 库。 OpenGL“红皮书”是 Open GL 编程的标准书籍。
不过,我不知道是否有任何好的软件包可以开箱即用地进行 3D 绘图。
JOGL (Java Open GL) is the standard 3d library for java. The OpenGL "Red Book" is the standard Book for Open GL programming.
I dunno if there are any good packages for doing 3d plotting out of the box, though.
JFreeChart 是一个非常好的 Java 图形库。
JFreeChart is a very good graphing library for Java.
processing 的 3D 功能怎么样?或者这对于您的需求来说太通用了?
How about the 3D functionality of processing? Or is that too generic for your needs?
MathGL 是 GPL 绘图库(可以绘制 2 和 3 范围的数据),原则上它可能有 Java 接口(使用 SWIG)。但我从来没有测试过它,因为我不熟悉 Java :(
MathGL is GPL plotting library (can plot 2- and 3-ranged data) and in principle it may have Java interface (using SWIG). But I never test it since I'm not familiar with Java :(
尝试我的开源 2D/3D java 图形库 DataDisplay。你能提供的任何反馈都会很棒。
https://sourceforge.net/p/msu-doe-dd/
Try my open source 2D/3D java graphing library, DataDisplay. Any feedback you can give would be just swell.
https://sourceforge.net/p/msu-doe-dd/