用于创建图形的简单语言是什么?

9

什么是快速编码语言或平台,用于快速创建二维和三维数据可视化图像?

我想快速编写这样的可视化效果: http://www.visualcomplexity.com/vc

我已经知道如何编写OpenGL和DirectX,但这些环境是为渲染速度而建立的,而不是为了编码速度。

为了尝试许多不同的想法,我不在乎语言是否解释性或渲染速度较慢 - 只需要能够在短时间内将事物显示在屏幕上以进行原型设计。

也许甚至儿童图形语言也可以 - 或者不行,我对想法持开放态度。

3个回答

6

有一种叫做 processing 的工具,http://processing.org/,可以快速编写代码来可视化数据。主要被研究人员使用,但不适用于生产环境。它是用 Java 编写的。我曾经和它打过交道,所以并不是很喜欢。

否则,你可以使用 Python 和 GraphViz 来制作二维图表,http://www.graphviz.org/。Python 允许快速开发,并且易于学习。


2
我知道这是一个老问题,但也是一个有趣的问题。我认为一个基于Javascript的数据可视化库非常适合这些要求。它是一种脚本语言,适合快速原型设计,并且你的代码基本上可以在任何带有浏览器的地方工作。
有许多Javascript库用于数据可视化,我个人推荐D3.js,正如你可以从演示中看到的那样,他们有几个图表与此问题中链接的图表非常相似。例如,这个就是使用Raphael Javascript库构建的。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接