3d - Web 应用程序的 3D 散点图

标签 3d scatter-plot

我正在寻找用于 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/

相关文章:

ios - 如何从 3D 对象中切掉一部分?

arrays - python - Matplotlib 3D 输入格式化 Z(相关)值

python - matplotlib 3D 散点图,标记颜色对应于 RGB 值

python - Matplotlib 绘制散点图,圆的大小与距离与平均值成正比

algorithm - 查询 3d 点

java - 如何将小立方体装入给定体积并在网页上以图形方式表示?

postgresql - 如何计算 Postgresql 中 3D 对象的体积?

python - 如何改进散点图中的标签放置

python - 在散点图中为每个类绘制不同的聚类标记

python - Matplotlib如何在两个Y点之间绘制垂直线