我正在寻找用于 Web 应用程序的 Scatter Plot 3D 组件。现在我正在使用 JMathPlot (在 Java Applet 中)生成类似这样的内容:
alt text http://jmathtools.berlios.de/lib/exe/fetch.php?media=scatterplot3d.png
JMathPlot 很好,但缺少一些必需的功能(我对绘图点的工具提示特别感兴趣)。
还有其他选择吗?任何交互式网络技术(javascript、java applet、flash、silverlight)都可以。将鼠标悬停在某个点上时,用户应该能够旋转/缩放绘图并查看工具提示。
最佳答案
有几个简单的 3D 引擎用于 silverlight(例如 http://www.markdawson.org/Kit3D/ 或 http://www.codeplex.com/aXelerateSL3D)和 flash(list here),因为您知道 ActionScript、VB.NET 或 C#,创建这样的自己绘制图表。
版本 10 的 flash 甚至有一个 built in simple "3d engine" :
Flash Player 10 allows xyz translation and xyz rotation of 2D surfaces on the x, y, and z axes. Flash Player 10 also displays the perspective and camera angles you set to create 3D-like effects.
这可能就是您自己快速构建它所需的全部内容。
由于 JMathPlot 是开源的,根据您的需要采用它可能是另一种选择。
关于3d - Web 应用程序的 3D 散点图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1405352/