我正在寻找用于 Web 应用程序的散点图 3D 组件。现在我正在使用数学图 http://jmathtools.berlios.de/doku.php(在 Java Applet 内)生成如下内容:
替代文本 http://jmathtools.berlios.de/lib/exe/fetch.php?media=scatterplot3d.png http://jmathtools.berlios.de/lib/exe/fetch.php?media=scatterplot3d.png
JMathPlot 很好,但缺少一些必需的功能(我对绘图点的工具提示特别感兴趣)。
还有其他选择吗?任何交互式网络技术(javascript、java applet、flash、silverlight)都可以。当将鼠标悬停在某个点上时,用户应该能够旋转/缩放绘图并查看工具提示。
silverlight 有几个简单的 3D 引擎(例如http://www.markdawson.org/Kit3D/ http://www.markdawson.org/Kit3D/ or http://www.codeplex.com/aXelerateSL3D http://www.codeplex.com/aXelerateSL3D)和闪光灯(在这里列出 http://ntt.cc/2008/04/02/the-list-of-open-source-realtime-3d-engine-for-flash.html)如果您了解 ActionScript、VB.NET 或 C#,那么您自己创建这样的图表应该很容易。
版本 10 的闪存甚至有一个内置简单的“3D引擎” http://www.adobe.com/devnet/flash/articles/3d_support.html:
Flash Player 10 允许 xyz 翻译
和 2D 表面的 xyz 旋转
x、y 和 z 轴。 Flash Player 10 也
显示视角和相机
您设置的角度以创建类似 3D 的效果
影响。
这可能就是您自己快速构建它所需的全部内容。
由于 JMathPlot 是开源的,因此根据您的需求采用它可能是另一种选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)